Notes is a tool to ease managing a file tree for taking notes, using
git for storing changes after each edition. It's 100% shell but some
software like colortree or tig are required for extra functions.
It even comes with a nice man page and ksh autocompletion.
You can install from sources with git:
$ git clone git://bitreich.org/notes
$ cd notes
# make install