                                README of Tofu
                    Plain (stupid) text-based todo manager


    Table of contents:

        1) What is Tofu?
        2) Install Tofu

1) What is Tofu?

    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 in a plain text file. Then you can affect to the
    tasks a level of priority and markers to retrieve and manipulate (list,
    view, edit, delete, ... ) them easily.

2) Install Tofu

    Tofu is entirely contained in a single file. So, you can put it manually
    wherever you want (don't forget to put its man-pages in a suited place,
    though).

    Nevertheless, if you want to make a "clean" installation, execute the
    'configure' script at the root of the sources, then use 'make' to install
    tofu in your system (try "configure help" to get all of the available
    options). By default the files will be installed in '/usr/local', here is an
    example where you install all in '/usr':

        $ cd tofu-<version>
        $ ./configure prefix=/usr
        $ su -c "make"
        
    For the packagers, you can also use the traditionnal "DESTDIR=<dir>" option
    to install all in a temporary root (here "/tmp/pkg-tofu"), and then package
    its content:

        $ make DESTDIR="/tmp/pkg-tofu"

    Once the installation  is done, the first thing you should do is to create in
    our home a stack, which must be a sub-directory of the '~/.tofu' directory.
    Eample, initializing the "project" stack:

        $ mkdir -p ~/.tofu/project

    Now you are ready to use tofu. To begin, you should read "man 1 tofu" or,
    if you prefer a concrete approach, follow the mini-tutorial which is
    contained in the PLAY file.

