¿Cómo anular la advertencia en Taskwarrior?

¿Cómo anular la advertencia en Taskwarrior?

Tengo el siguiente resultado cada vez que emito task:

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

Es porque puse los archivos de configuración y datos en una ubicación externa no predeterminada especificada por $TASKRClas $TASKDATAvariables de entorno deguerrero de tareas.

¿Cómo podría hacer taskpara estar tranquilo y no avisarme cada vez?

Me gustaría encontrar el interruptor de la línea de comando para silenciarlo durante el momento de la emisión (una vez) y la opción también del archivo de configuración para hacerlo permanente, si corresponde.

Respuesta1

Necesitas bajar elverbosidadeliminando headerde verbose. De forma predeterminada verbose=yes, debe enumerar manualmente cada tipo de mensaje que desea ver.

Por ejemplo, solucioné este problema definiendo completamente la verbosidad menos algunos elementos:

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

en mi ~/.config/task/config(o lo que sea que $TASKRCsea). Tenga en cuenta que también eliminé filtermi detalle, pero eso no es necesario para solucionar el problema. Simplemente retira header.

Tenga en cuenta también que la eliminación headertambién ocultará el [task custom]mensaje en la parte superior del resultado. Si necesita ese mensaje, la alternativa sería filtrar manualmente la advertencia usando grepy algunas expresiones regulares.

TL;DR:coloque esto en el archivo en $TASKRC:

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

información relacionada