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.
task add procastinar e improvisar
:þ
Ahí somos bastante buenos XD
Buenísimo! Estas App de terminal me encantan
¡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)
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!
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! 🙂
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.
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.
Mi editor favorito es Emacs!
Procastinar arruino mi vida por completo. Que cancer mental. Les dejo este video: http://www.youtube.com/watch?v=arj7oStGLkU