A simple command-line to-do list program in Python.
It lets you add, view, remove, modify, and mark tasks as done.
All tasks are saved in a Tasks.json file so they stay even after you close the program.
Features:
View all tasks with [ ] or [X] status.
Add new tasks.
Remove tasks by number.
Mark tasks as done.
Modify task names or toggle status.
Clear all tasks.
Usage:
Run the program:
python todo.py
Main menu options:
View tasks
Task editor
Save and exit
Task editor options:
1 → Add tasks
2 → Remove tasks
3 → Mark as done
4 → Modify task
5 → Clear all tasks