Administra tu lista de tareas con Taskwarrior

por | 30 abril, 2018

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 pensamientos en “Administra tu lista de tareas con Taskwarrior

    1. rencanteros

      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! 🙂

      Responder
      1. Iván Ávalos

        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.

        Responder
  1. BlueSkull

    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.

    Responder

Responder a victorhckCancelar respuesta

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