概要
以下、自分用のメモです。
コマンド出力行を出力しないようにする
Taskではデフォルトで実行されるコマンドの行が出力されます。
以下の task:
で始まっている行のことです。
task: [no-silent] ls -l total 4 -rw-r--r-- 1 gitpod gitpod 304 Dec 18 09:18 Taskfile.yml
コマンド毎に silent: true
を付与することで制御することができます。
- cmd: ls -l silent: true
total 4 -rw-r--r-- 1 gitpod gitpod 304 Dec 18 09:18 Taskfile.yml
試してみる
以下のタスクファイルがあるとします。
version: "3" tasks: default: cmds: - task: no-silent - task: with-silent no-silent: cmds: - ls -l - echo '--------------------------' with-silent: cmds: - cmd: ls -l silent: true - cmd: echo '--------------------------' silent: true
実行すると以下のようになります。
gitpod /workspace/try-gotask (main) $ task -d 08.silent/ task: [no-silent] ls -l total 8 -rw-r--r-- 1 gitpod gitpod 537 Feb 12 12:05 README.md -rw-r--r-- 1 gitpod gitpod 304 Feb 12 12:05 Taskfile.yml task: [no-silent] echo '--------------------------' -------------------------- total 8 -rw-r--r-- 1 gitpod gitpod 537 Feb 12 12:05 README.md -rw-r--r-- 1 gitpod gitpod 304 Feb 12 12:05 Taskfile.yml --------------------------
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。