每當我發出時,我都會得到以下輸出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