taskwarrior

TaskWarrior es una poderosa herramienta en linea de comandos, que nos permite llevar un control de nuestras tareas pendientes (TODO) de una manera eficiente y muy flexible.

Hablamos de una herramienta multiplataforma (Linux, *BSD, Mac OS X, Windows e incluso una versión de tipo comunitario para Android), con licencia libre MIT y que podemos encontrar en los repositorios de nuestra distribución GNU/Linux preferida.

Instalación en Linux

Veamos como instalarla en algunas de las distros más populares:

  • En Arch Linux y derivadas (Antergos, Manjaro):
sudo pacman -S task
  • Para Debian y derivadas como Ubuntu, Elementary OS o Linux Mint:
sudo apt install taskwarrior
  • En Fedora:
su -c
dnf install task
  • Los usuarios de openSUSE lo pueden instalar mediante:
su
zypper install taskwarrior

Comandos básicos del programa

Taskwarrior permite por tanto crear, modificar o eliminar tareas. La versatilidad del programa se manifiesta en su capacidad de añadir etiquetas, establecer plazos o asignar a diferentes proyectos.

Su ejecución más básica no tienen ninguna dificultad:

  • Para añadir una tarea, lo hacemos con el parámetro “add” y la descripción de la misma:
[jose@replicante ~]$ task add pelar patatas
Created task 9.

Cada tarea va numerada y ese número nos va a ser de utilidad a la hora de modificarla, exportarla o simplemente establecer que dicha acción ha finalizado

  • Si la queremos añadir a un proyecto determinado:
task 9 project:Casa
  • Se puede establecer diferentes tipos de prioridad (hight, medium, low), o como en este caso directamente etiquetarla como urgente (+next), que esas patatas fritas no se van a hacer solas.
task 9 modify +next
  • O modificar su descripción:
task 9 modify Pelar MUCHAS patatas
  • Quizás nos interese su formato JSON:
task 9 export
  • Podemos indicar que la tarea ya ha comenzado a realizarse:
task 9 start
  • O dejarla para otro día:
task 9 modify due:'2018-05-05'
  • Si queremos establecer que esa tarea ha finalizado hacemos
task done 9
  • Este comando también es interesante, dado que nos muestra un gráfico de la evolución y grado de cumplimiento de nuestros proyectos:
task summary

taskwarrior-summary

  • Para ver el resto de tareas pendientes:
task list
  • Y si queremos ver cuando han sido creadas y su duración:
task long
  • Hay muchos más comandos que podemos consultar en la ayuda del programa:
task help

O en la página web del proyecto, la cual nos provee de una excelente documentación, sobre las características más avanzadas de este Taskwarrior.

 

Fuente: lamiradadelreplicante

¿Quién está en línea?

Hay 19968 invitados y ningún miembro en línea