Command-Line-To-Do-List-Application

βœ… 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 πŸ˜„