Taskwarrior: un guerrero en tu terminal

Hoy os traigo un complemento perfecto para vuestros escritorios ligeros, taskwarrior, un gestor de tareas minimalista para la terminal. Es sencillo de utilizar, rápido y razonablemente flexible, la curva de aprendizaje/adaptación es realmente rápida.

Está en repositorios Debian, para instalarla basta con teclear:

aptitude install taskwarrior

Hay tres comandos fundamentales, add, list y done; creo que os podéis hacer una idea de lo que hace cada uno sin demasiada explicación.

Para añadir tareas:

$ task add Entrada DH

Para ver la lista de tareas:

$ task list

Para marcar una entrada como completada:

$ task 1 done

También podemos añadir tags a las tareas:

$ task add +online Entrada DH

O organizarlas en proyectos:

$ task add project:DebianHackers Entrada DH

Si queremos añadir deadlines a una tarea:

$ task add Entrada DH due:today+17h

Podemos programar tareas que se repiten en el tiempo:

$ task add recur:monthly

O establecer prioridades (H=high, M=medium, L=low):

$ task add pri:H Entrada DH

Tanto los deadlines como las prioridades definirán la forma en que las distintas tareas se organizan en la lista de tareas. Tened en cuenta que cuando el deadline para una tarea vence, la tarea se elimina de la lista y la única forma de verla sería mediante:

$ task all

Podemos añadir anotaciones a las tareas:

$ task 1 annotate Nuevo post sobre task warrior

Por supuesto, podemos filtrar tareas por proyecto, tags, deadline, etc. Por ejemplo:

$ task project:DebianHackers

Lista todas las tareas dentro del proyecto «DebianHackers».

$ task +online list

$ task -online list

La primera lista todas las tareas con el tag «online»; la segunda todas las tareas sin el
tag «online».

$ task +DUETODAY list

$ task +WEEK list

El primer comando lista las tareas con deadline hoy; el segundo con deadline esta semana. También podemos filtrar de forma más específica:

$ task due.after:yesterday and due.before:thursday

Con esto creo que os hacéis una idea del uso general del programa. Aquí os dejo un vídeo introductorio de su creador presentando la herramienta y aquí uno más avanzado, por si le cogéis el gusto y os queréis meter a fondo en el ecosistema taskwarrior (ambos están en inglés). Si os queda alguna duda, siempre podéis recurrir al extenso man o echar un vistazo a la web del proyecto.

Si os ha parecido interesante, quizá queráis echarle un ojo también a timewarrior, del mismo creador.

Happy and productive hacking!

Sentimos molestarte con lo de las Cookies, pero es por imperativo legal. Puedes ver aquí la Política de Cookies, si continúas navegando te informo que la estás aceptando ;)    Ver
Privacidad