todo.txt
October 05, 2006, 04:19 pmI've been reading LifeHacker recently, and several of the articles were on a simple shell tool called todo.sh to manage todo lists.
It's really similar to a plain-text file system that I've been using for years to keep track of work that I've done and work that I need to do. I set it up and I've been using it the past few days.
It stores items that you haven't done in a plain-text file, todo.txt, and items that you have done in done.txt. Functionality is provided to move things from todo.txt to done.txt (you use the "do" feature which X's them out and adds a datestamp, and then "archive" to move them into done.txt).
There is another feature where you can list (or specify a search term) for all open tasks, and also another feature to list/search for any item that's open or archived, but there was no feature to just list/search the done/archived items.
Since todo.sh is just a shell script, I added it, tested the feature, and submitted a patch to the maintainer (actually the mailing list). This is my first patch submitted to someone I don't know (although I did add a feature to a GIMP plugin once and I think I'm credited for it).
I have no idea if my submission will be accepted, but here is my patch to add listdone to todo.sh (v1.7).