β Command-Line To-Do List Application
ποΈ A simple yet powerful command-line To-Do List app built with Python. Manage your tasks right from your terminal β add π, view π, complete β , and delete β tasks. All your tasks are stored persistently in a tasks.txt file. β¨ Features
β Add new tasks with descriptions
π View all tasks with their completion status
β
Mark tasks as complete
ποΈ Delete tasks
πΎ Persistent storage using a text file
π οΈ Requirements
π Python 3.x
π Setup
Clone the repository:
git clone https://github.com/mathiasmunene/Command-Line-To-Do-List-Application cd todo-app
Check Python is installed:
python3 βversion
Run the application:
python3 main.py
π§βπ» Usage
Launch the app:
python3 main.py
Then choose an option from the menu:
π View Tasks β See all your tasks and their status
β Add Task β Type a task description to add it
β
Complete Task β Mark a task done by its number
ποΈ Delete Task β Remove a task by its number
πͺ Exit β Close the app
π Your tasks are saved in tasks.txt and will be there when you return! π€ Contributing
Found a bug? π‘ Have an idea? Fork the repo, make your magic, and submit a pull request! Letβs make productivity fun together! π π License
This project is licensed under the MIT License. Use it, modify it, share it β just donβt forget to credit the authors π