Your To-Do list, the command-line way.
The need for a straightforward command-line based To-Do list with focus on simplicity and ease of use, yet appealing to the eye.
-
Command-Line Simplicity: Manage your tasks effortlessly via the command line.
-
Add & Organize Tasks: Easily add single or multiple tasks and maintain a sorted list.
-
Mark & Unmark Tasks: Keep track of task completion status, mark or unmark single or multiple tasks with only one command.
-
Efficient Deletion: Remove tasks individually or in bulk without hassle.
-
Visual Task List: View and differentiate tasks with a visually pleasing list.
-
Prevent Duplication: TaskWarden guards against adding duplicate tasks.
For detailed usage instructions, see the Usage section below.
Not much, just the coloroma
to print colored logs for you:
pip3 install colorama
Note: It's recommended to use the installer (install.sh file), as it will take care of the requirements itself, so you can forget about this step...
curl -Ls https://github.com/nickravesh/TaskWarden/archive/master.tar.gz | tar -xz && cd TaskWarden-master && bash install.sh
Subcommand | Description | Example | MultipleTasks |
---|---|---|---|
add [taskTitle] | add new task(s) | tw add "review the code" | tw add "debug foo" "commit the changes" |
done [taskID)] | mark task(s) as done/undone | tw done 1 | tw done 3 5 9 |
rm [taskID] | remove task(s) | tw rm 1 | tw rm 2 4 8 |
ls | list the tasks | tw ls | - |
sort | sort completed tasks | tw sort | - |
refresh | delete all completed tasks | tw refresh | - |
reset | delete all the tasks/clear list | tw reset | - |
Note: You can also use TaskWarden
, taskwarden
or even todo
instead of tw
if you like.
Contributions are always welcome!
Let me know if you have any suggestions, or open an issue if you have faced any problems.