Como substituir o aviso no Taskwarrior?

Como substituir o aviso no Taskwarrior?

Tenho a seguinte saída sempre que emito task:

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

É porque coloquei os arquivos de configuração e de dados em um local externo não padrão especificado por $TASKRCvariáveis $TASKDATA​​de ambiente deGuerreiro de Tarefas.

Como eu poderia ficar taskquieto e não me avisar toda vez?

Gostaria de encontrar a opção de linha de comando para torná-la silenciosa durante o tempo de emissão (uma vez) e também a opção de arquivo de configuração para torná-la permanente, se houver.

Responder1

Você precisa diminuir overbosidaderemovendo headerde verbose. Por padrão, verbose=yes, então você precisa listar manualmente cada tipo de mensagem que deseja ver.

Por exemplo, corrigi isso definindo totalmente a verbosidade menos alguns itens:

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

no meu ~/.config/task/config(ou seja qual $TASKRCfor o seu). Observe que também removi filterminha verbosidade, mas isso não é necessário para corrigir o problema. Basta remover header.

Observe também que a remoção headertambém ocultará a [task custom]mensagem na parte superior da saída. Se você precisar dessa mensagem, a alternativa seria filtrar manualmente o aviso usando grepalgumas expressões regulares.

DR:coloque isso no arquivo em $TASKRC:

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

informação relacionada