Task-CLI is a simplistic command line todo program. It records the tasks given by the user and also provides options to update them.
- Add tasks
- List all tasks
- List tasks that are done
- List tasks that are not done
- List tasks that are in progress
- Update task description
- Update task status
- Delete specific tasks
Python should be installed
You should know how to use the command line
-
Clone this repository:
git clone https://github.com/apigituser/task-cli -
Go to the task-cli directory
cd task-cli -
Run the program using python
python task-cli
-
Add Task
python task-cli.py add "Task Name" -
List Tasks
python task-cli.py list // Lists all the tasks python task-cli.py list done // Lists tasks that are done python task-cli.py list todo // Lists tasks that are not done python task-cli.py list in-progress // Lists tasks that are in-progress -
Update Task
id is the task number
python task-cli.py update <id> "New Task" // Updating task description python task-cli.py mark-done <id> // Marking task as done python task-cli.py mark-in-progress <id> // Marking task as in-progress -
Delete a Task
python task-cli.py delete <id>
Project link is available here