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!