いろいろ備忘録日記

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

Task (go-task) メモ-19 (単一コマンドの場合はタスクにcmdだけで実行できる)(single command task)

関連記事

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

概要

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

v3.26 より単一コマンドである場合は cmds -> cmd と書かなくても良くなりました。

すこし、楽になりましたね。

サンプル

# https://taskfile.dev

version: '3'

vars:
  GREETING: Hello, World!

tasks:
  default:
    cmds:
      - task: new-style
      - task: old-style
  new-style:
    #
    # v3.26 より単一コマンドである場合は cmds -> cmd と書かなくても良くなった
    #
    cmd: echo "{{.GREETING}}"
    silent: true
  old-style:
    cmds:
      - cmd: echo "{{.GREETING}}"
        silent: true

実行すると以下のようになります。1タスク内で複数コマンドの場合は cmds が必要です。

$ task
Hello, World!
Hello, World!

参考情報

taskfile.dev

github.com

engineer.retty.me

zenn.dev

zenn.dev


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

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