A simple command-line task tracker built with Python. This project was built to learn Python, Git, and GitHub.
- Add, Update, and Delete tasks
- Set task status (
todo,in-progress,done) - List all tasks with filters
- Saves all tasks to a
tasks.jsonfile
Here are the available commands:
# Add a new task
python task_manager.py add "This is a new task"
# List all tasks
python task_manager.py list
# List all tasks that are "done"
python task_manager.py list done
# Update a task's status
python task_manager.py status 1 in-progress
# Update a task's description
python task_manager.py update 1 "A new description for the task"
# Delete a task
python task_manager.py delete 1