いろいろ備忘録日記

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

Task (go-task) メモ-41 (コマンドライン引数をリストで取得, CLI_ARGS_LIST, v3.44)

関連記事

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

概要

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

v3.44

  • CLI_ARGS_LIST

が追加されました。元々存在している CLI_ARGS とほぼ同様であるが、文字列ではなくリストで取得出来ます。

Taskfile.yml

# https://taskfile.dev

version: '3'

tasks:
  default:
    cmds:
      - cmd: echo "{{.CLI_ARGS_LIST}}"
      - for: { var: CLI_ARGS_LIST, as: V }
        cmd: echo "{{.V}}"
    silent: true

実行例

$ task -- hello world へろー わーるど
[hello world へろー わーるど]
hello
world
へろー
わーるど

参考情報

taskfile.dev


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

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