task
を発行するたびに、次の出力があります。
TASKRC override: /path/taskrc
TASKDATA override: /path/.task
これは、構成ファイルとデータファイルを、 Taskwarrior の$TASKRC
および$TASKDATA
環境変数で指定されたデフォルト以外の外部の場所に配置したためです。
どうすればtask
を静かにして、毎回警告しないようにできますか。
発行時間(1回)の間静かにするコマンドラインスイッチと、永続的にするための構成ファイルオプション(ある場合)を見つけたいと思います。
header
からverbose
を削除して、 verbosity を下げる必要があります。デフォルトではverbose=yes
なので、表示する各タイプのメッセージを手動でリストする必要があります。
たとえば、冗長性からいくつかの項目を除いたものを完全に定義することで、これを修正しました。
verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait
私の~/.config/task/config
(またはあなたの$TASKRC
が何であれ)で。また、冗長性からfilter
を削除しましたが、問題を解決するためにそれは必要ないことに注意してください。 header
を削除するだけです。
header
を削除すると、出力の上部にある[task custom]
メッセージも非表示になることにも注意してください。そのメッセージが必要な場合は、grep
といくつかの正規表現を使用して警告を手動で除外することもできます。
TL; DR:これを$TASKRC
のファイルに配置します。
verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait