いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Task (go-task) メモ-21 (dry-runモード)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

これまでの Task に関する記事は上の関連記事をご参照ください。

Taskには、dry-run モードが付いています。

予め、どのようなコマンドが実行されていくのかを確認するのに便利です。

実行時に --dry オプションを付与することにより dry-run モードで動作します。

サンプル

# https://taskfile.dev

version: "3"

vars:
  GREETING: Hello, World!

tasks:
  default:
    cmds:
      - echo "{{.GREETING}}"
      - echo "{{.GREETING}}"
      - echo "{{.GREETING}}"
      - echo "{{.GREETING}}"
      - echo "{{.GREETING}}"

実行すると以下のようになります。

$ task --dry
task: [default] echo "Hello, World!"
task: [default] echo "Hello, World!"
task: [default] echo "Hello, World!"
task: [default] echo "Hello, World!"
task: [default] echo "Hello, World!"

タスクの内容は表示されていますが、echoコマンド自体は実行されていませんね。

参考情報

taskfile.dev

github.com

engineer.retty.me

zenn.dev

zenn.dev


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。