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 $TASKRC
las $TASKDATA
variables de entorno deguerrero de tareas.
¿Cómo podría hacer task
para 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 header
de 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 $TASKRC
sea). Tenga en cuenta que también eliminé filter
mi detalle, pero eso no es necesario para solucionar el problema. Simplemente retira header
.
Tenga en cuenta también que la eliminación header
tambié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 grep
y algunas expresiones regulares.
TL;DR:coloque esto en el archivo en $TASKRC
:
verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait