Administra tu lista de tareas con 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

  • 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.

10 thoughts on “Administra tu lista de tareas con Taskwarrior”

  1. victorhck says:

    task add procastinar e improvisar

    1. tannhausser says:

      Ahí somos bastante buenos XD

  2. Angel says:

    Buenísimo! Estas App de terminal me encantan

  3. Iván Avalos says:

    ¡Este blog está genial! Llevo poco leyéndolo.
    Pero está interesante, me gustan mucho las cosas de terminal, hasta me dieron ganas de hacer una igual xD
    Tengo un juego de terminal en Github: https://github.com/ivan-avalos/rekonq (no es un navegador web xD)

    1. tannhausser says:

      No solo el juego , veo en tu web que tienes más proyectos interesantes, así que gracias por compartirlos.

      https://ivan-avalos.github.io/

      Un saludo!

    2. rencanteros says:

      Me encantan los juegos para terminal, me interesa el tuyo, ¿hay alguna captura de pantalla para verlo en acción?. Me vendría bien para poner a descansar un poco a mi mago “cazador de cartas” de Crawl. Gracias por ponerlo al alcance de todos, ¡saludos! 🙂

      1. Iván Ávalos says:

        Qué tal. No tengo screenshots (agregado a la lista de pendientes), pero puedes descargarlo, está hecho con Python3 y ya están hechas las instrucciones (en inglés) y en el README se explica como usarlo.

  4. BlueSkull says:

    Emacs y org-mode.

    Si, si, ya se, que si cada articulo voy poniendo algo de Emacs llegare a ser aburridisimo, pero es que es la realidad, echadle un ojo a org-mode y luego hablamos de posibilidades…, es sencillamente una autentica brutalidad de potente.

    1. Iván Ávalos says:

      Mi editor favorito es Emacs!

  5. Ariel says:

    Procastinar arruino mi vida por completo. Que cancer mental. Les dejo este video: http://www.youtube.com/watch?v=arj7oStGLkU

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.