/todo

Make todo list

Primary LanguagePythonMIT LicenseMIT

todo

Make todo list via command line

Build Coverage Status

pip install .
todo completion install

Running Tests

make env
make test

How to use

usage: todo [-h] [-v] [-c FILENAME] {list,l,append,add,a,delete,d,remove,r,search,s,completion} ...

Simple todo list

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         Show version
  -c FILENAME, --configfile FILENAME
                        Configuration file to load.

Sub commands:
  {list,l,append,add,a,delete,d,remove,r,search,s,completion}
    list (l)            Print the todo list.
    append (add, a)     Append item and description to the todo list.
    delete (d, remove, r)
                        To delete an item and its desctiption.
    search (s)          To print searched items(no argument print the whole list).
    completion          Bash auto completion using argcomplete python package.