InglésFrancésEspañol

Ad


icono de página de OnWorks

tarea: en línea en la nube

Ejecute la tarea en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Esta es la tarea de comando que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


tarea: un administrador de tareas de línea de comandos.

SINOPSIS


tarea [ | ]
tarea --versión

DESCRIPCIÓN


Taskwarrior es un administrador de listas de tareas pendientes de línea de comandos. Mantiene una lista de tareas que
desea hacer, lo que le permite agregar / eliminar y manipularlos de otra manera. Taskwarrior tiene un
rico conjunto de subcomandos que le permiten hacer varias cosas con él.

En esencia, Taskwarrior es un programa de procesamiento de listas. Agrega texto y otros relacionados
parámetros y vuelva a mostrar la información de una manera agradable. Se convierte en un programa de lista de tareas pendientes.
cuando agrega fechas de vencimiento y recurrencia. Se convierte en un programa organizado de lista de tareas pendientes cuando
agrega prioridades, etiquetas (descriptores de una palabra), grupos de proyectos, etc.

FILTRO


los consta de cero o más criterios de búsqueda que seleccionan tareas. Por ejemplo, para
enumere todas las tareas pendientes que pertenecen al proyecto 'Inicio':

proyecto de tarea: Lista de inicio

Puede especificar varios términos de filtro, cada uno de los cuales restringe aún más el resultado:

proyecto de tarea: Hogar + lista de jardines de fin de semana

Este ejemplo aplica tres filtros: el proyecto 'Inicio', la etiqueta 'fin de semana' y el
La descripción o las anotaciones deben contener la secuencia de caracteres "jardín". En este ejemplo,
'jardín' se traduce internamente como:

descripción.contiene: jardín

como un atajo conveniente. El 'contiene' aquí es un modificador de atributo, que se usa para
ejercer más control sobre el filtro que la simple ausencia o presencia. Ver la seccion
'MODIFICADORES DE ATRIBUTOS' a continuación para obtener una lista completa de modificadores.

Tenga en cuenta que un filtro puede tener cero términos, lo que significa que todas las tareas se aplican al comando.
Esto puede ser peligroso, y este caso especial está confirmado y no se puede anular. Para
ejemplo, este comando:

tarea modificar + trabajar
Este comando no tiene filtro y modificará todas las tareas. ¿Está seguro? (sí No)

agregará la etiqueta 'trabajo' a todas las tareas, pero solo después de la confirmación.

Más ejemplos de filtros:

tarea
tarea 28
tarea + fin de semana
proyecto de tarea: Home due.before: hoy
task ebeeab00-ccf8-464b-8b58-f7f2d606edfb <command> <mods>

Por defecto, los elementos de filtro se combinan con un operador 'y' implícito, pero 'o' y
También se puede usar 'xor', siempre que se incluyan paréntesis:

tarea '(/ [Cc] en | [Dd] og / o / [0-9] + /)'

Los paréntesis aíslan el término lógico de cualquier filtro de comando predeterminado o implícito
filtro de informe que se combinaría con un 'y' implícito.

Un filtro puede apuntar a tareas específicas utilizando números de ID o UUID. Para especificar varias tareas
utilice uno de estos formularios (lista separada por espacios de números de identificación, números UUID o rangos de identificación):

tarea 1 2 3 eliminar
tarea 1-3 información
tarea 1 2-5 19 modificar pri: H
task 4-7 ebeeab00-ccf8-464b-8b58-f7f2d606edfb info

MODIFICACIONES


los constan de cero o más cambios para aplicar a las tareas seleccionadas, como:

tarea proyecto: Inicio
tarea + fin de semana + plazo de entrega del jardín: mañana
tarea Texto de descripción / anotación
tarea / from / to / <- reemplaza la primera coincidencia
tarea / from / to / g <- reemplaza todas las coincidencias

SUBCOMANDAS


Taskwarrior admite diferentes tipos de comandos. Hay comandos de lectura, escritura
comandos, comandos misceláneos y comandos auxiliares de secuencia de comandos. Los comandos de lectura no permiten
modificación de tareas. Los comandos de escritura pueden alterar casi cualquier aspecto de una tarea. Texto
Se proporcionan comandos de ayuda para ayudarlo a escribir secuencias de comandos adicionales, por ejemplo, shell
finalización (solo se genera una salida mínima, como con verbose = nada).

LEER SUBCOMANDAS


Los informes son subcomandos de lectura. Actualmente hay varios informes predefinidos en
Taskwarrior. El comportamiento de salida y clasificación de estos informes se puede configurar en el
archivo de configuración. Ver también la página de manual tarearc(5). También hay otras lecturas
subcomandos que no son informes.

tarea --versión
Este es el único argumento de línea de comandos convencional que admite Taskwarrior, y
está diseñado para que los scripts de complementos verifiquen el número de versión de un
Taskwarrior sin invocar los mecanismos que crean archivos predeterminados.

tarea
Sin ningún comando especificado, se ejecuta el comando predeterminado y se aplica el filtro.

tarea lector activo
Muestra todas las tareas que coinciden con el filtro que se iniciaron pero no se completaron.

tarea todos
Muestra todas las tareas que coinciden con el filtro, incluidos los padres de las tareas recurrentes.

tarea bloqueado
Muestra todas las tareas que coinciden con el filtro y que actualmente están bloqueadas por otras tareas.

tarea bloqueo
Muestra todas las tareas que coinciden con el filtro, que bloquean otras tareas.

tarea quema diario
Muestra un gráfico de evolución por día.

tarea quemado semanal
Muestra un gráfico de evolución por semana. Tenga en cuenta que 'burndown' es un alias del
informe 'burndown.weekly'.

tarea quemado mensual
Muestra un gráfico de evolución por mes.

tarea calendario [vencimiento | | ] [y]
Muestra un calendario mensual con las tareas pendientes marcadas. Muestra una línea horizontal de
meses. Si se proporciona el argumento 'y', mostrará al menos un año completo. Si
se proporciona un año, como '2015', luego se muestra ese año completo. Si ambos un mes
y se especifican un año ('6 2015'), entonces los meses mostrados comienzan en el
mes y año especificados. Si se proporciona el argumento 'debido', mostrará el
mes de inicio de la primera tarea prevista.

tarea colores [muestra | leyenda]
Muestra todos los colores posibles, una muestra con nombre o una leyenda que contiene todos los
colores definidos.

tarea columnas [subcadena]
Muestra todas las columnas y estilos de formato admitidos. Útil al crear personalizados
informes. Si se proporciona una subcadena, solo se muestran los nombres de columna coincidentes.

tarea comandos
Muestra todos los comandos admitidos, con algunos detalles de cada uno.

tarea terminado
Muestra todas las tareas que coinciden con el filtro que se completaron.

tarea contar
Muestra solo un recuento de tareas que coinciden con el filtro.

tarea exportar
Exporta todas las tareas en formato JSON. Redirija la salida a un archivo, si lo desea
para guardarlo, o canalizarlo a otro comando o secuencia de comandos para convertirlo en otro
formato. La versión de tarea estándar viene con algunos scripts de ejemplo, como:

exportar-csv.pl
exportar-sql.py
exportar-xml.py
exportar-yaml.pl
exportar-html.pl
exportación-tsv.pl
exportar-xml.rb
export-ical.pl
exportar-xml.pl
export-yad.pl

tarea ghistory.anual
Muestra un informe gráfico del estado de la tarea por año.

tarea ghistory.mensual
Muestra un informe gráfico del estado de la tarea por mes. Tenga en cuenta que 'ghistory' es un alias
a 'ghistory.monthly'.

tarea ayuda
Muestra el texto de uso extenso.

tarea historia anual
Muestra un informe del historial de tareas por año.

tarea historia mensual
Muestra un informe del historial de tareas por mes. Tenga en cuenta que 'historia' es un alias para
'historia.monthly'.

tarea ids
Aplica el filtro, luego extrae solo los ID de la tarea y los presenta como un espacio-
lista separada. Esto es útil como entrada a un comando de tarea, para lograr esto:

tarea $ (proyecto de tarea: ID de inicio) modificar prioridad: H

Este ejemplo primero obtiene los ID del proyecto: filtro de inicio, luego establece la prioridad
a H ​​para cada una de esas tareas. Esto también se puede lograr directamente:

proyecto de tarea: Inicio modificar prioridad: H

Este comando se utiliza principalmente para scripts externos.

tarea fluidos
Aplica el filtro a todas las tareas (incluso las tareas eliminadas y completadas) y luego extrae
solo los UUID de la tarea y los presenta como una lista separada por comas. Esto es útil como
entrada a un comando de tarea, para lograr esto:

tarea $ (proyecto de tarea: estado de inicio: uuids completados) modificar estado: pendiente

Este ejemplo primero obtiene los UUID para el proyecto: Inicio y estado: completado
filtros, luego hace que cada una de esas tareas esté pendiente nuevamente.

Este comando se utiliza principalmente para scripts externos.

tarea uda
Muestra una lista de UDA que están definidos, incluido su nombre, tipo, etiqueta y
valores permitidos. También muestra el uso de UDA y cualquier UDA huérfano.

tarea información
Muestra todos los datos y metadatos de las tareas especificadas. Este es el único medio de
mostrando todos los aspectos de una tarea determinada, incluido el historial de cambios.

tarea lista
Proporciona una lista estándar de tareas que coinciden con el filtro.

tarea Corto
Proporciona la lista más detallada de tareas que coinciden con el filtro.

tarea ls
Proporciona una breve lista de tareas que coinciden con el filtro.

tarea mínimo
Proporciona una lista mínima de tareas que coinciden con el filtro.

tarea más reciente
Muestra las tareas más recientes que coinciden con el filtro.

tarea Next
Muestra una página de las tareas más urgentes, ordenadas por urgencia, que es un cálculo
.

tarea ready
Muestra una página de las tareas listas más urgentes, ordenadas por urgencia. Una tarea lista es
uno que no está programado o tiene una fecha programada que ya pasó y no tiene
esperar fecha.

tarea más antiguo
Muestra las tareas más antiguas que coinciden con el filtro.

tarea atrasado
Muestra todas las tareas incompletas que coinciden con el filtro y que están más allá de su fecha de vencimiento.

tarea proyecta
Enumera todos los nombres de proyectos que utilizan actualmente las tareas pendientes y el número de
tareas para cada uno.

tarea periódico
Muestra todas las tareas recurrentes que coinciden con el filtro.

tarea desbloqueado
Muestra todas las tareas que no están bloqueadas actualmente por otras tareas, que coinciden con el filtro.

tarea estaba
Muestra todas las tareas en espera que coinciden con el filtro.

ESCRIBIR SUBCOMANDAS


tarea add
Agrega una nueva tarea pendiente a la lista de tareas.

tarea anotar
Agrega una anotación a una tarea existente.

tarea anexar
Agrega texto de descripción a una tarea existente.

tarea borrar
Elimina la tarea especificada de la lista de tareas.

tarea denotar
Elimina una anotación para la tarea especificada. Si la descripción proporcionada coincide
una anotación exactamente, se elimina la anotación correspondiente. Si el proporcionado
descripción coincide parcialmente con anotaciones, la primera anotación parcialmente coincidente es
eliminada.

tarea hecho
Marca la tarea especificada como completada.

tarea duplicar
Duplica la tarea especificada y permite modificaciones.

tarea editar
Inicia un editor de texto que le permite modificar todos los aspectos de una tarea directamente. En
En general, este no es el método recomendado para modificar tareas, pero se proporciona para
circunstancias excepcionales. Úselo con cuidado.

tarea importar [ ...]
Importa tareas en formato JSON. Se puede usar para agregar nuevas tareas o actualizar las existentes.
unos. Las tareas se identifican por su UUID.

Si no se especifica ningún archivo o "-", importe las tareas desde STDIN.

Se recomienda establecer rc.recurrence.confirmation en un nivel apropiado si se importa
se utilizará en flujos de trabajo automatizados. Ver tarearc(5).

Para importar otros formatos de archivo, la versión de tarea estándar viene con algunos
scripts de ejemplo, como:

importar-todo.sh.pl
importar-yaml.pl

tarea log
Agrega una nueva tarea que ya está completada a la lista de tareas.

tarea modificar
Modifica la tarea existente con la información proporcionada.

tarea preceder
Añade texto de descripción a una tarea existente.

tarea comienzo
Marca las tareas especificadas como iniciadas.

tarea detener
Elimina el comienzo tiempo desde la tarea especificada.

OTRO SUBCOMANDAS


Los subcomandos varios no aceptan argumentos de línea de comandos o aceptan argumentos no estándar
argumentos

tarea Seguimiento
Evalúa una expresión algebraica. Puede usarse para probar cómo Taskwarrior analiza y
evalúa la expresión dada en la línea de comando.

Ejemplos:

cálculo de tareas 1 + 1
2

cálculo de tareas ahora + 8d
2015-03-26T18:06:57

tarea calc eom
2015-03-31T23:59:59

tarea config [nombre [valor | '']]
Agregue, modifique y elimine configuraciones directamente en la configuración de Taskwarrior. Esta
El comando modifica la configuración de 'nombre' con un nuevo valor de 'valor', o agrega un
nueva entrada que es equivalente a 'nombre = valor':

valor de nombre de configuración de tarea

Este comando establece un valor en blanco. Esto tiene el efecto de suprimir cualquier defecto
valor:

nombre de configuración de tarea ''

Finalmente, este comando elimina cualquier entrada 'name = ...' del archivo .taskrc:

nombre de configuración de tarea

tarea contexto
Establece el contexto activo actualmente. Vea la sección CONTEXTO.

Ejemplo:

trabajo de contexto de tarea

tarea contexto borrar
Elimina el contexto con el nombre . Si el contexto que se está eliminando es actualmente
configurado como activo, se desarmará.

Ejemplo:

contexto de tarea borrar trabajo

tarea contexto definir
Define un nuevo contexto con nombre y definición . Este comando hace
no afecta el contexto establecido actualmente, solo agrega una nueva definición de contexto.

Ejemplos:

el contexto de la tarea define el proyecto de trabajo: Trabajo
el contexto de la tarea define el proyecto de inicio: Inicio o + inicio
el contexto de la tarea define superurgente debido: hoy y + urgente

tarea contexto lista
Produce una lista de contextos disponibles junto con sus definiciones.

tarea contexto ninguna
Borra el contexto activo actualmente, si se estableció alguno.

tarea contexto Mostrar
Muestra el contexto activo actualmente, junto con su definición.

tarea diagnóstico
Muestra información de diagnóstico, del tipo necesario para informar un problema. Cuando
informa un error, es probable que la plataforma, la versión y el entorno sean
importante. La ejecución de este comando genera un resumen de información similar que
debe acompañar un informe de error.

Incluye información sobre el compilador, la biblioteca y el software. No incluye ninguna
información personal, que no sea la ubicación y el tamaño de sus archivos de datos de tareas.

Este comando también realiza un análisis de diagnóstico de sus archivos de datos en busca de
problemas, como UUID duplicados.

tarea ejecutar <externo comando>
Ejecuta el comando especificado. No es útil por sí mismo, pero cuando se usa en conjunto
con alias y extensiones puede proporcionar una integración perfecta.

tarea logo
Muestra el logotipo de Taskwarrior.

tarea informes
Muestra todos los informes admitidos. Esto incluye los informes integrados y cualquier
informes que ha definido.

tarea Mostrar [todos | subcadena]
Muestra todos los ajustes actuales. Si se especifica una subcadena, solo la configuración
que contiene esa subcadena se mostrará.

tarea estadísticas
Muestra estadísticas de las tareas definidas por el filtro.

tarea resumen
Muestra un informe del estado de las tareas agregadas por proyecto.

tarea etiquetas
Muestra una lista de todas las etiquetas utilizadas. Se resaltan todas las etiquetas especiales utilizadas. Tenga en cuenta que
Las etiquetas virtuales no aparecen en la lista; en realidad, no existen y son solo una práctica
notación para otros metadatos de tareas. Es un error intentar agregar o eliminar un
etiqueta virtual.

tarea parte de horas [semanas]
Muestra un informe semanal de tareas completadas e iniciadas.

tarea deshacer
Revierte la acción más reciente. Obedece la configuración de confirmación.

tarea versión
Muestra el número de versión de Taskwarrior.

Ayudante SUBCOMANDAS


tarea _alias
Genera una lista de todos los alias, con fines de autocompletado.

tarea _columnas
Muestra solo una lista de columnas admitidas.

tarea _comandos
Genera una lista de todos los comandos, con fines de autocompletar.

tarea _config
Enumera todas las variables de configuración admitidas, con fines de finalización.

tarea _contexto
Enumera todas las variables de contexto disponibles, con fines de finalización.

tarea _identificadores
Muestra solo los ID de las tareas coincidentes, en forma de lista. Desaprobado a favor
de _unique.

tarea _mostrar
Muestra los valores predeterminados combinados y las anulaciones de los ajustes de configuración, para su uso por
Aplicaciones de terceros.

tarea _único
Informa un conjunto único de valores de atributo. Por ejemplo, para ver todos los activos
proyectos:

tarea + PENDIENTE _proyectos únicos

tarea _uuidos
Muestra solo los UUID de las tareas coincidentes entre todas las tareas (incluso las eliminadas y completadas
tareas), en forma de lista. En desuso en favor de _unique.

tarea _udas
Muestra solo los nombres definidos de UDA, en forma de lista.

tarea _proyectos
Muestra solo una lista de todos los nombres de proyectos utilizados. En desuso en favor de _unique.

tarea _etiquetas
Muestra solo una lista de todas las etiquetas utilizadas, con fines de autocompletado. Obsoleto en
favor de _unique.

tarea _urgencia
Muestra la medida de urgencia de una tarea.

tarea _versión
Muestra solo el número de versión de Taskwarrior.

tarea Comandos _zsh
Genera una lista de todos los comandos, con fines de autocompletado de zsh.

tarea _zshids
Muestra los ID y descripciones de las tareas coincidentes.

tarea _zshuuids
Muestra los UUID y las descripciones de las tareas coincidentes.

tarea _GET [ ...]
Accede y muestra la (s) referencia (s) DOM. Se utiliza para extraer valores individuales de
tareas, o el sistema. Las referencias DOM compatibles son:

rc.
contexto.programa
contexto.args
contexto.ancho
contexto.altura
versión.delsistema
sistema.os
.
.

Tenga en cuenta que el 'rc. 'es posible que sea necesario escapar de la referencia usando' - 'para evitar
la referencia se interprete como una anulación.

Tenga en cuenta que si la referencia DOM no es válida, o la referencia se evalúa como un
valor faltante, el comando sale con 1.

Además, algunos componentes de los atributos de tipos particulares pueden ser
extraído por referencias DOM.

$ tarea _get 2.vencimiento.año
2015

Para obtener una lista completa de referencias DOM específicas de atributo admitidas, consulte el
documentación en:http://taskwarrior.org/docs/dom.html>

ATRIBUTOS Y METADATOS


ID Las tareas se pueden especificar de forma única por ID, que son simplemente los índices de las tareas.
en el archivo de datos. Por lo tanto, el ID de una tarea puede cambiar, pero solo cuando un comando
se ejecuta que muestra los ID. Al modificar tareas, es seguro confiar en el último
ID mostrado. Ejecute siempre un informe para comprobar que tiene la identificación correcta para una tarea. Identificaciones
se puede asignar a la tarea como una secuencia, por ejemplo,
tarea 1,4 - 10,19 borrar

+ etiqueta | -tag
Las etiquetas son palabras arbitrarias asociadas con una tarea. Use + para agregar una etiqueta y - para eliminar
una etiqueta de una tarea. Una tarea puede tener cualquier cantidad de etiquetas.

Ciertas etiquetas (llamadas 'etiquetas especiales'), se pueden utilizar para afectar la forma en que se realizan las tareas.
tratado. Por ejemplo, si una tarea tiene la etiqueta especial 'nocolor', entonces está exenta
de todas las reglas de color. Las etiquetas especiales admitidas son:

+ nocolor Deshabilita el procesamiento de reglas de color para esta tarea
+ nonag La finalización de esta tarea suprime todos los mensajes molestos
+ nocal Esta tarea no aparecerá en el calendario
+ siguiente Eleva la tarea para que aparezca en el informe 'siguiente'

También hay etiquetas virtuales, que representan metadatos de tareas en forma de etiqueta. Estas etiquetas
no existen, pero se pueden utilizar para filtrar tareas. Las etiquetas virtuales admitidas son:

ACTIVE Coincide si se inicia la tarea
ANOTADO Coincide si la tarea tiene anotaciones
BLOQUEADO Coincide si la tarea está bloqueada
BLOQUEO Coincide si la tarea está bloqueando
NIÑO Coincide si la tarea tiene un padre
COMPLETED Coincide si la tarea tiene estado completo
ELIMINADO Coincide si la tarea tiene estado eliminado
DUE Coincide si la tarea está vencida
DUETODAY Coincide si la tarea vence hoy
ÚLTIMA Coincide si la tarea es la tarea agregada más reciente
MES Coincide si la tarea vence este mes
HUÉRFANO Coincide si la tarea tiene valores UDA huérfanos
OVERDUE Coincide si la tarea está atrasada
PADRE Coincide si la tarea es un padre
PENDIENTE Coincide si la tarea tiene estado pendiente
PRIORITY Coincide si la tarea tiene una prioridad
PROYECTO Coincide si la tarea tiene un proyecto
LISTO Coincide si la tarea es procesable
PROGRAMADO Coincide con si la tarea está programada
TAGGED Coincide si la tarea tiene etiquetas
HOY Coincide si la tarea vence hoy
MAÑANA Coincide si la tarea vence mañana en algún momento
UDA Coincide si la tarea tiene algún valor de UDA
DESBLOQUEADO Coincide si la tarea no está bloqueada
UNTIL Coincide si la tarea expira
ESPERANDO Coincide si la tarea está esperando
WEEK Coincide si la tarea vence esta semana
AÑO Coincide si la tarea vence este año
YESTERDAY Coincide si la tarea venció ayer en algún momento

Puede usar + BLOQUEADO para filtrar tareas bloqueadas, o -BLOQUEADO para tareas desbloqueadas.
De manera similar, -BLOQUEADO es equivalente a + DESBLOQUEADO. Es un error intentar agregar
o eliminar una etiqueta virtual.

proyecto:
Especifica el proyecto con el que está relacionada una tarea.

prioridad: H | M | L or prioridad:
Especifica Alta, Media, Baja y sin prioridad para una tarea.

vencer:
Especifica la fecha de vencimiento de una tarea.

repetirse:
Especifica la frecuencia de repetición de una tarea.

programado:
Especifica la fecha después de la cual se puede realizar una tarea.

Hasta que: datos of tarea>
Especifica la fecha de vencimiento de una tarea, después de la cual se eliminará.

límite:
Especifica el número deseado de tareas que debe mostrar un informe, si es un entero positivo
es dado. El valor 'página' también se puede utilizar y limitará la salida del informe a
tantas líneas de texto como quepan en la pantalla. Este valor predeterminado es de 25 líneas.

Espere:
Cuando una tarea tiene una fecha de espera, se oculta de la mayoría de los informes cambiando su
estado a 'esperando'. Cuando pasa esa fecha, el estado vuelve a cambiar a
'pendiente', y la tarea se vuelve visible.

depende: ...>
Declara que esta tarea depende de id1 e id2. Esto significa que las tareas id1
e id2 deben completarse antes de esta tarea. En consecuencia, esta tarea
aparecer en el informe "bloqueado". Acepta una lista de números de identificación separados por comas,
Números UUID y rangos de ID. Al anteponer cualquier elemento de esta lista con '-', el
las tareas especificadas se eliminan de la lista de dependencias.

entrada:
Para fines de informe, especifica la fecha en la que se creó una tarea.

ATRIBUTO MODIFICADORES


Los modificadores de atributos mejoran los filtros. Los modificadores admitidos son:

antes (sinónimos debajo, a continuación)
después de (sinónimos terminado, encima)
ninguna
cualquier
is (sinónimo igual)
no es (sinónimo no)
tiene (sinónimo contiene)
no has
comienza con (sinónimo izquierda)
termina con (sinónimo derecho)
por el temor
Sin palabras

Por ejemplo:

tarea debida antes: prioridad eom no: lista L

El antes El modificador se usa para comparar valores, preservando la semántica, así que project.before: B
enumere todos los proyectos que comienzan con 'A'. La prioridad 'L' es anterior a la 'M' y vence: 2011-01-01 es
antes del vencimiento: 2011-01-02. Los sinónimos 'debajo' y 'debajo' se incluyen para permitir filtros
que se lee con más naturalidad.

El después de modificador es el inverso del antes modificador

El ninguna El modificador requiere que el atributo no tenga un valor. Por ejemplo:

prioridad de la tarea: lista
prioridad de tarea ninguno: lista

son equivalentes y enumeran las tareas que no tienen una prioridad.

El cualquier El modificador requiere que el atributo tenga un valor, pero cualquier valor será suficiente.

El is El modificador requiere una coincidencia exacta con el valor.

El no es modificador es el inverso del is modificador

El tiene El modificador se usa para buscar una subcadena, como:

descripción de la tarea tiene: foo list
lista de tareas

Estos son equivalentes y devolverán cualquier tarea que tenga 'foo' en la descripción o
anotaciones.

El no has modificador es el inverso del tiene modificador

El comienza con El modificador coincide con la izquierda o el comienzo de un atributo, de modo que:

proyecto de tarea comienza con: lista H
proyecto de tarea: lista H

son equivalentes y coincidirán con cualquier proyecto que comience con 'H'. Coincidir con todos los proyectos no
comenzar con 'H' se hace con:

proyecto de tarea no: lista H

El termina con El modificador coincide con la derecha o el final de un atributo.

El por el temor El modificador requiere que el atributo contenga la palabra completa especificada, de modo que
modo:

descripción de la tarea palabra: lista de barras

Coincidirá con la descripción 'foo bar baz' pero no con 'comida para perros'.

El Sin palabras modificador es el inverso del por el temor modificador

EXPRESIONES Y OPERADORES


Puede utilizar los siguientes operadores en expresiones de filtro:

yo xor! Operadores logicos
<<= = ==! =! ==> => Operadores relacionales
() Precedencia

Por ejemplo:

tarea debida antes: prioridad eom no: lista L
lista de tareas '(due <eom o prioridad! = L)'
tarea '! (proyecto: casa o proyecto: jardín) 'lista

El = el operador prueba la igualdad aproximada. Las fechas se comparan igual si están en el
mismo día (la hora y los minutos se ignoran). Las cadenas se comparan igual si comienza el operando izquierdo
con el operando correcto. los == el operador prueba la igualdad exacta. los != y ! ==
Los operadores son la negación de = y == respectivamente. El operador de negación es !.

Tenga en cuenta que los paréntesis son obligatorios cuando se utiliza un operador lógico que no sea 'y'
operador. El motivo es que algunos informes contienen filtros que deben combinarse con el
línea de comando. Considere este ejemplo:

proyecto de tarea: Casa o proyecto: Lista de jardines

Si bien esto parece correcto, no lo es. El informe 'lista' contiene un filtro de:

tarea mostrar report.list.filter

Valor de la variable de configuración
-------- --------------
report.list.filter status: pendiente

Lo que significa que el ejemplo es realmente:

estado de la tarea: proyecto pendiente: casa o proyecto: lista de jardines

El operador implícito 'y' lo hace:

estado de la tarea: pendiente y proyecto: casa o proyecto: lista de jardines

Este es un error de precedencia: el 'y' y 'o' deben agruparse usando paréntesis, como
modo:

estado de la tarea: pendiente y lista (proyecto: casa o proyecto: jardín)

Por lo tanto, el ejemplo original debe ingresarse como:

Lista de tareas '(proyecto: Casa o proyecto: Jardín)'

Esto incluye comillas para escapar del paréntesis, para que el shell no las interprete.
y ocultarlos de Taskwarrior.

Hay redundancia entre operadores, modificadores de atributos y otros azúcares sintácticos. Para
ejemplo, los siguientes son todos equivalentes:

lista de tareas
tarea / foo / lista
descripción de la tarea contiene: foo list
descripción de la tarea tiene: foo list
lista de tareas 'descripción ~ foo'

ESPECIFICANDO FECHAS Y FRECUENCIAS


FECHAS
Taskwarrior lee las fechas de la línea de comandos y las muestra en los informes. los
El formato de fecha esperado y deseado está determinado por la variable de configuración formato de fecha

Especificación exacta
tarea ... vencimiento: 7/14/2008

ISO-8601
task ... due:2013-03-14T22:30:00Z

Redacción relativa
tarea ... vencida: ahora
tarea ... vencida: hoy
tarea ... vencida: ayer
tarea ... vence: mañana

Número de día con ordinal
tarea ... prevista: 23
tarea ... vencimiento: 3 semanas
tarea ... vencimiento: 1 día
tarea ... vencimiento: 9 horas

Inicio de la próxima semana (laboral) (lunes), semana calendario (domingo o lunes), mes,
trimestre y año
tarea ... vencida: sembrar
tarea ... debida: soww
tarea ... pendiente: socw
tarea ... vencida: som
tarea ... debido: soq
tarea ... vencida: soja

Fin de la semana actual (laboral) (viernes), semana calendario (sábado o domingo), mes,
trimestre y año
tarea ... vencida: eow
tarea ... vencida: eoww
tarea ... pendiente: eocw
tarea ... vencida: eom
tarea ... vencida: eoq
tarea ... vencida: eoy

En algún momento o más tarde
tarea ... espera: más tarde
tarea ... espera: algún día

Esto establece la fecha de espera en 1/18/2038.

Próximo día de la semana que ocurra
tarea ... vence: vie

Vacaciones predecibles
tarea ... vencimiento: buen viernes
tarea ... vencida: pascua
tarea ... vence: lunes de pascua
tarea ... pendiente: ascensión
tarea ... vencida: pentecostés
tarea ... pendiente: midsommar
tarea ... pendiente: midsommarafton

FRECUENCIAS
Períodos de recurrencia. Taskwarrior admite varias formas de especificar el frecuencia of
tareas recurrentes.

diario, día, 1da, 2da, ...
Todos los días o varios días.

entre semana
Lunes, martes, miércoles, jueves, viernes y saltarse los fines de semana.

semanal, 1 semana, 2 semanas, ...
Cada semana o varias semanas.

quincenal, quincena
Cada dos semanas.

mensual, mes, 1 mes, 2 meses, ...
Cada mes.

trimestral, 1qtr, 2qtrs, ...
Cada tres meses, un trimestre o varios trimestres.

Semi anual
Cada seis meses.

anual, anual, 1 año, 2 años, ...
Cada año o varios años.

bianual, bianual, 2 años
Cada dos años.

CONTEXTO


El contexto es un filtro definido por el usuario, que se aplica automáticamente a todos los comandos que
filtrar la lista de tareas. En particular, cualquier comando de informe tendrá su resultado afectado por
el contexto activo actual.

$ lista de tareas
ID Age Descripción del proyecto Urg
1 2d Sport Run 5 millas 1.42
2 1d Inicio Lavar la vajilla 1.14

$ contexto de tarea inicio
Conjunto de contexto 'hogar'. Utilice 'contexto de tarea ninguno' para eliminar.

$ lista de tareas
ID Age Descripción del proyecto Urg
2 1d Inicio Lavar la vajilla 1.14
Conjunto de contexto 'hogar'. Utilice 'contexto de tarea ninguno' para eliminar.

Como se ve en el ejemplo anterior, el contexto se aplica especificando su nombre al "contexto"
mando. Para cambiar el contexto aplicado actualmente, simplemente pase el nombre del nuevo contexto al
comando 'contexto'.

Para desarmar cualquier contexto, use el subcomando 'none'.

$ contexto de tarea ninguno
Contexto desarmado.

$ lista de tareas
ID Age Descripción del proyecto Urg
1 2d Sport Run 5 millas 1.42
2 1d Inicio Lavar la vajilla 1.14

El contexto se puede definir utilizando el subcomando 'definir', especificando tanto el nombre del nuevo
contexto, y se le asigna un filtro.

$ contexto de tarea define inicio
¿Está seguro de que desea agregar 'context.home' con un valor de 'project: Home'? (sí No)
si
Contexto 'hogar' definido con éxito.

Para eliminar la definición, use el subcomando 'eliminar'.

$ contexto de tarea eliminar inicio
¿Está seguro de que desea eliminar 'context.home'? (si / no) si
Contexto 'inicio' exitosamente indefinido.

Para comprobar cuál es el contexto activo actualmente, utilice el subcomando 'show'.

$ show de contexto de tarea
Actualmente se aplica el contexto 'casa' con el filtro 'proyecto: casa'.

Los contextos pueden almacenar filtros arbitrariamente complejos.

$ contexto de tarea define proyecto familiar: Familia o + paul o + nancy
¿Está seguro de que desea agregar 'context.home' con un valor de 'project: Family or + paul?
o + nancy '? (si / no) si
Contexto 'familia' definido con éxito.

Los contextos son permanentes y el nombre del contexto establecido actualmente se almacena en el "contexto"
variable de configuración. La definición de contexto se almacena en el "contexto. "
variable de configuración.

COMANDO ABREVIATURA


Todos los comandos de Taskwarrior pueden abreviarse siempre que se utilice un prefijo único, por
ejemplo:

$ tarea li

es una abreviatura inequívoca de

$ lista de tareas

pero

$ tarea l

podría ser list, ls o long.

Tenga en cuenta que puede restringir el tamaño mínimo de abreviatura mediante el ajuste de configuración:

abreviatura.minimum = 3

ESPECIFICANDO DESCRIPCIONES


Algunas descripciones de tareas deben escaparse debido al shell y al significado especial de
algunos personajes al caparazón. Esto se puede hacer agregando comillas a la descripción
o escapando del carácter especial:

$ tarea agregar "cita 'cita"
$ tarea agregar cita escapada

El argumento - (un guión doble) le dice a Taskwarrior que trate todos los demás argumentos como descripción:

$ task add - project: Home necesita programación

En otras situaciones, el shell ve espacios y divide argumentos. Por ejemplo, este
mando:

$ tarea 123 modificar / de esto / a aquello /

se divide en varios argumentos, que se corrige con comillas:

$ tarea 123 modificar "/ de esto / a aquello /"

A veces es necesario forzar al shell a pasar comillas intactas a Taskwarrior, por lo que
puedo usar:

$ tarea agregar proyecto: \ 'Proyecto de tres palabras \' descripción

CONFIGURACIÓN ARCHIVO Y ANULACIÓN CAMPUS


Taskwarrior almacena su configuración en un archivo en el directorio de inicio del usuario: ~ / .taskrc.
El archivo de configuración predeterminado se puede reemplazar con:

tarea rc: ...
Especifica un archivo de configuración alternativo.

TASKRC = / tmp / .taskrc tarea ..
La variable de entorno anula el valor predeterminado y la especificación de la línea de comandos.
del archivo .taskrc.

tarea rc. : ...
tarea rc. = ... Especifica anulaciones de archivos de configuración individuales.

TASKDATA = / tmp / .task tarea ...
La variable de entorno anula el valor predeterminado, la línea de comando y la
Ajuste de configuración 'data.location' del directorio de datos de la tarea.

MÁS EJEMPLOS


Para obtener ejemplos, consulte la documentación en línea a partir de

<http://taskwarrior.org/docs>

Tenga en cuenta que la documentación en línea puede ser más detallada y más actualizada que este hombre.
.

Utilice la tarea en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad