todo.txt es una lista de tareas

index | OSiUX | archive | charlas | docs | links

dot | git | img | plt | tty | uml

la lista

Cuando tenemos pendientes por realizar o algo que no queremos olvidar, la primer solución que surge casi naturalmente es tomar un papel y hacer una lista, algo muy común para las compras del supermercado y a medida que vas completando items de la lista vas tachando, es un método simple y efectivo.

la lista en un .txt

En GTD 1 como en otras metodologías, es muy común manejarse con listas de tareas o checklists y si bien org-mode 2 cuenta con un soporte muy amplio para listas de tareas a diario utilizo todo.txt 3, que no es mas que un simple archivo de texto plano con un formato muy flexible, en principio solo es requerido un texto y todo lo demás es opcional, es decir una fecha o un tag.

la lista desde la consola

Como era de esperarse, prefiero manipular un archivo todo.txt usando el cli 4 y para ello opté por definir en la configuración todo.cfg que el directorio de trabajo sea el directorio actual, de esta forma en cada directorio puedo tener un todo.txt diferente, normalmente uno por proyecto.

export TODO_DIR="$PWD"

la lista de alias

Tres alias, simplifican la tarea de listar (tol), agregar un nuevo item (toa) y completar la tarea (tod):

alias toa='todo.sh add'
alias tod='todo.sh do'
alias tol='todo.sh ls'

la lista desde el celu

SimpleTask 5 es una app para android que mejora al máximo la experiencia de uso de un todo.txt en un smartphone o tablet y como permite administrar varios archivos, además de tener los pendientes a mano, le encontré un uso muy diferente, manteniendo la lista de links 6 de sitios que me interesa compartir.

ChangeLog

Nota al pie de página: