This project is a command line interface (CLI) application for managing tasks, based on the requirements defined at roadmap.sh.
The application provides the following commands:
tasks.py create <title>
: Create a new task with the given titletasks.py list
: List all incomplete taskstasks.py list all
: List all taskstasks.py list completed
: List all completed taskstasks.py list in_progress
: List all tasks in progresstasks.py update <id> <title>
: Update the title of the task with the given idtasks.py delete <id>
: Delete the task with the given idtasks.py update_in_progress <id>
: Update the task with the given id to be in progresstasks.py update_completed <id>
: Update the task with the given id to be completedtasks.py --help
: to print available commands