A clean, beginner-friendly command-line to-do list manager written in Python. Perfect for learning CLI basics, task automation, and script structure.
- ✅ Add tasks with descriptions
- ❌ Delete tasks by number
- 📋 View your current to-do list
- 💾 Task persistence with local
tasks.txt - 🧼 Input validation and user-friendly prompts
- 🎉 Emoji feedback and clean output
Run the CLI:
python3 todo.pyYou’ll be presented with a menu to:
- View tasks
- Add a task
- Delete a task
- Exit
- Python 3.10 or later
No external dependencies needed.
.
├── todo.py # Main CLI script
├── tasks.txt # Auto-created to store your tasks
└── README.md # Project overview
- Use CTRL+C to quit anytime.
- Tasks are saved between sessions in
tasks.txt.
This project is licensed under the MIT License.