Как отменить предупреждение в Taskwarrior?

Как отменить предупреждение в Taskwarrior?

Каждый раз, когда я выдаю команду, я получаю следующий вывод task:

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

Это потому, что я поместил файлы конфигурации и данных в нестандартное внешнее расположение, указанное $TASKRCпеременными $TASKDATAокруженияTaskwarrior.

Как сделать 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и некоторых регулярных выражений.

TL;DR:поместите это в файл по адресу $TASKRC:

verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait

Связанный контент