gtdo

commandline gtd/todo


This page is based on the blog post here. My HTML-fu is bad, and this page is manually generated in vi - apologies.

Perl reimplementation of todo.py which was obtained from somewhere on www.todotxt.com

Additional features include task heirarchies and displaying only the next step for each task group (project). Also included is a bash-completion script.

example usage :

$ t add /gnucash @online install gnucash
$ t add /frames @errands buy wood
$ t add /email @online set up spamassassin
$ t add /gnucash @online add portfolio to gnucash

# only the immediate next task is displayed when you 'ls'
$ t ls
1 : /gnucash @online install gnucash
2 : /frames @errands buy wood
3 : /email @online set up spamassassin

$ t ls @online
1 : /gnucash @online install gnucash
3 : /email @online set up spamassassin

# except when you specifically ask for a group
$ t ls /gnucash
1 : /gnucash @online install gnucash
4 : /gnucash @online add portfolio to gnucash

# well, we need to fix F::Q::IndiaMutual before we add our portfolio
# we'll try adding that as the second step in the /gnucash group
$ t add /gnucash.2 fix F::Q::IndiaMutual

$ t ls /gnucash
1 : /gnucash @online install gnucash
4 : /gnucash fix F::Q::IndiaMutual
5 : /gnucash @online add portfolio to gnucash

The git repository is located at http://repo.or.cz/w/gtdo.git. A snapshot may be downloaded here.

Download version 1.0