Como sobrescrever o aviso no Taskwarrior?

2

Eu tenho a seguinte saída sempre que emito task :

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

É porque coloco os arquivos de configuração e dados em um local externo não padrão especificado por $TASKRC e $TASKDATA de variáveis de ambiente de Taskwarrior .

Como eu poderia fazer com que task ficasse quiete e não me avisasse sempre?

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

    
por w17t 25.05.2017 / 12:39

1 resposta

1

Você precisa diminuir o verbosidade removendo header de verbose . Por padrão, verbose=yes , você precisa listar manualmente cada tipo de mensagem que deseja ver.

Por exemplo, eu corrigi isso definindo detalhadamente menos alguns itens:

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

no meu ~/.config/task/config (ou seja qual for o seu $TASKRC ). Note que eu também removi filter da minha verbosidade, mas isso não é necessário para corrigir o problema. Apenas remova header .

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

TL; DR: coloque isso no arquivo em $TASKRC :

verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait
    
por 23.11.2017 / 16:57