A todo manager with the following properties:
- Is no-frills.
- Does not require me leaving my shell.
- Can manage todo lists from day-to-day.
- Leaves behind logs of per-day activity so that I can track my productivity.
- Add subtasks. This shouldn't be too hard, but will require rearchitecting.
- Possibly show more information (created_at?) in the display.
- Interface to calculate productivity stats.
Clone the repository:
$ git clone git://github.com/siddarth/todo.git
$ cd todo
Create the log directory (where logs of past todo lists are stored):
$ mkdir log
$ ./todo
-------------- TodoManager (v.1.0) ---------------
[ ] Drink coffee
[x] Buy milk
[ ] Write code
--------------------------------------------------
[a] Add task
[w] Key up
[x] Toggle task
[d] Delete task
[q] Quit
[s] Key down
--------------------------------------------------