如何忽略 Taskwarrior 中的警告?

如何忽略 Taskwarrior 中的警告?

每當我發出時,我都會得到以下輸出task

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

這是因為我將配置和資料檔案放在由環境變數指定的非預設外部$TASKRC位置$TASKDATA任務戰士

我怎麼能task保持安靜而不每次都警告我。

我想找到命令列開關以使其在發佈時間(一次)內保持安靜,以及配置文件選項以使其永久(如果有)。

答案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

相關內容