Skip to content

Latest commit

 

History

History
89 lines (59 loc) · 2.15 KB

File metadata and controls

89 lines (59 loc) · 2.15 KB

ttodo

It is a simple script to create and manage your todo list.

Dependencies

Installation

To install ttodo you can edit the Makefile to match your local setup (ttodo is installed into the /usr/local/bin by default).

Afterwards enter the following command to install ttodo (if necessary as root).

sudo make install

To uninstall ttodo, just run:

sudo make uninstall

Usage

ttodo can create a todo activity, mark them as done or undo them if you want.

We can do that by using the options listed bellow:

  • -a, --add <name>: adds a new todo with the title received as argument;
  • -d, --do <name>: marks the todo activity as done;
  • -u, --undo <namw>: makes a done activity as todo;
  • -lt, --listtodo: lists todo activities;
  • -ld, --listdone: lists done activities;
  • -h, --help: show the usage message.

Examples:

The default folder where the todo and done activities are stored is ~/.ttodo/.

  • To add a todo:
$ ttodo --add "This is a Test"
Added This is a Test
  • To list the todo activities registered:
$ ttodo --listtodo
This is a Test
  • To mark a todo activity as done:
$ ttodo --do "This is a Test"
This is a Test marked as done!
  • To list the done activities registered:
$ ttodo --listdone
This is a Test
  • If you want to undo a done activity:
$ ttodo --undo "This is a Test"
This is a Test marked as undone!
$ ttodo --listtodo
This is a Test

And that's it!

Team

Edimar Calebe Castanho Gabriel Gaboardi
Edimar Calebe Castanho (Calebe94) Gabriel Gaboardi (Gabo)

License

All software is covered under GNU General Public License v3.0.