Taskwarrior で警告を無効にするにはどうすればいいですか?

Taskwarrior で警告を無効にするにはどうすればいいですか?

発行するたびに次の出力が表示されますtask:

TASKRC override: /path/taskrc
TASKDATA override: /path/.task

$TASKRCこれは、設定ファイルとデータファイルを、$TASKDATA環境変数で指定されたデフォルト以外の外部の場所に置いたためです。タスクウォリアー

どうすればtask静かになり、毎回警告されなくなるのでしょうか。

発行時(1 回)に静かにするためのコマンド ライン スイッチと、永続的にするための構成ファイル オプション(ある場合)を見つけたいと思います。

答え1

下げる必要があります冗長性headerから削除しますverbose。デフォルトでは なのでverbose=yes、表示するメッセージの種類ごとに手動でリストする必要があります。

たとえば、いくつかの項目を除いて詳細度を完全に定義することでこれを修正しました。

verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait

~/.config/task/config私の(またはあなたの$TASKRC)ではです。 またfilter、冗長性から も削除しましたが、問題を解決するためにそれは必要ありません。 を削除するだけですheader

また、削除すると、出力の上部にあるメッセージheaderも非表示になることにも注意してください。そのメッセージが必要な場合は、正規表現を使用して手動で警告をフィルター処理することもできます。[task custom]grep

要約:これを次のファイルに配置します$TASKRC:

verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait

関連情報