TODO.txt, sencillo gestor de tareas
En mi oficina siempre veo a algunos compañeros probando cada poco tiempo una aplicación nueva para administrar sus tareas pendientes y nunca he llegado a comprenderlos del todo pues nunca sentí la necesidad de una aplicación así. Al menos aplicaciones con tantas funcionalidades como algunas que han usado. Hasta ahora me apañaba con un posit en el dashboard de mi MacOSX y si no me dejaba escribir más es que había que borrar algo o es que tenia que ponerme las pilas, desde luego era bastante cutre…
Pero hace unos días vi a Eduardo con una aplicación que si me gustó de verdad, TODO.txt, un sencillo gestor de tareas por consola, es tan sencillo que solo con tres comandos puedes hacer el día a día.
Añadir una tarea:
$ t add Add: Esto es una tarea de prueba 10 Esto es una tarea de prueba TODO: 10 added.
Listar las tareas:
$ t list 03 @flowers sistema de actualización de authorized keys 02 @flowers ¿Porqué tarda tanto en indexar en test? 08 @post blackvpn 04 @post cheat gem y añadir listado de cheat sheets 01 @posts Sobre todo.txt 10 Esto es una tarea de prueba 09 vpn blanquito -- TODO: 7 of 7 tasks shown
Borrar una tarea:
$ t rm 10 Delete 'Esto es una tarea de prueba'? (y/n) y 10 Esto es una tarea de prueba TODO: 10 deleted.
Marcarla como hecha:
$ t do 1 1 x 2010-10-02 @posts Sobre todo.txt TODO: 1 marked as done. x 2010-10-02 @posts Sobre todo.txt TODO: /Users/ceritium/Documents/todo/todo.txt archived.
Listado de comandos:
$ t -h
Usage: todo.sh [-fhpantvV] [-d todo_config] action [task_number] [task_description]
Actions:
add|a "THING I NEED TO DO +project @context"
addto DEST "TEXT TO ADD"
addm "THINGS I NEED TO DO
MORE THINGS I NEED TO DO"
append|app ITEM# "TEXT TO APPEND"
archive
command [ACTIONS]
del|rm ITEM# [TERM]
dp|depri ITEM#[, ITEM#, ITEM#, ...]
do ITEM#[, ITEM#, ITEM#, ...]
help
list|ls [TERM...]
listall|lsa [TERM...]
listcon|lsc
listfile|lf SRC [TERM...]
listpri|lsp [PRIORITY]
listproj|lsprj
move|mv ITEM# DEST [SRC]
prepend|prep ITEM# "TEXT TO PREPEND"
pri|p ITEM# PRIORITY
replace ITEM# "UPDATED TODO"
report
See "help" for more details.
El programa no es más que un pequeño script, por lo que para poder llamarlo con un simple “t” desde cualquier parte tendrás que seguir unos pequeños pasos que explican en la propia web de TODO.txt.