每当我发出时,我都会得到以下输出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