如何忽略 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

相关内容