関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
これまでの Task に関する記事は上の関連記事をご参照ください。
v3.41.0にて、cmdsとstatusの部分で以下の変数が使えるようになりました。
.CHECKPOINT.TIMESTAMP
どちらも sources で対象にしているものに対しての値を出力します。
サンプル
ファイル構成
$ tree . . ├── README.md └── Taskfile.yml 0 directories, 2 files
Taskfile.yml
# https://taskfile.dev version: '3' tasks: default: sources: - ./*.md method: timestamp cmds: - echo "CHECKSUM={{.CHECKSUM}}" - echo "TIMESTAMP={{.TIMESTAMP}}" silent: true
実行
$ task task: [default] echo "CHECKSUM=4031f2f73b02c59ceb876c1d6eaf70e4" CHECKSUM=4031f2f73b02c59ceb876c1d6eaf70e4 task: [default] echo "TIMESTAMP=2025-01-22 09:04:03.913762943 +0000 UTC" TIMESTAMP=2025-01-22 09:04:03.913762943 +0000 UTC $ task task: Task "default" is up to date $ task -f task: [default] echo "CHECKSUM=4031f2f73b02c59ceb876c1d6eaf70e4" CHECKSUM=4031f2f73b02c59ceb876c1d6eaf70e4 task: [default] echo "TIMESTAMP=2025-01-22 09:04:03.913762943 +0000 UTC" TIMESTAMP=2025-01-22 09:04:03.913762943 +0000 UTC
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。