Welcome on the home page of tofu. If you are looking for a convenient way to manage your todo list(s) that doesn't depend on the whole opensource Creation nor doesn't install a dead horse on your disk, well... maybe you are not totally lost. :)

About

Tofu provides an easy, very lightweight, and effiscient way to manage your todo list(s). It is primarily dedicated to (command-line addicted) developers, but should be convenient for other usages (administration, documentation, and so on).

The leading idea is quite simple: each todo list is a directory where tasks are detailed, each one as a plain text file. Then you can assign to the tasks a level of priority and some markers to retrieve and manipulate (list, view, edit, delete, ... ) them easily.

Screenshot of tofu.

Download

Tofu is released under the terms of the very permissive MIT/X11 license, reproduced at the head of the script. To get the latest release of tofu, use the links bellow:

Tofu-2.1 (20080707) [Md5sum] [ChangeLog]

The happy users of Slackware can also download directly the Slackware package from this site.

Tofu is a mere Perl script, only depending on the Perl's standard library (no extra modules needed). It was tested with Perl 5.8.8 under Linux but should work with the 5.10 version and with other operating systems (*BSDs, in particular). So, to use it, you just need a "recent" Perl interpretor.

Help & contact

The README file inside the archive should tell you all you need to know to install tofu. Then, in order to learn how to use it, you can read the tofu.1 manual and the little PLAY tutorial.

For ununderstandable or obscur things, bug reports, fixes, suggestions, feedbacks, questions, and so on, you can contact (in English or in French) the maintainer (Seb) here: sbb(a)tuxfamily*org (replace "(a)" with "@" and "*" with ".").

Enjoy ! ;)