A lightweight command-line application for managing daily tasks.
- Add, edit, view, and complete todos
- Persistent storage using a text file
- Input validation
- Duplicate and empty todo prevention
- Graceful error handling
- Modular code organization
- Python 3.12
- File I/O
- Exception Handling
python-task-manager-cli/
├── main.py
├── file_manager.py
├── todos.txt
├── README.md
├── ROADMAP.md
├── CHANGELOG.md
├── LICENSE
├── requirements.txt
└── .gitignore
python main.py- ROADMAP.md – Planned improvements and future features.
- CHANGELOG.md – Project history and notable changes.
MIT License
Zahra Bakhtiary