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