A simple, efficient, and user-friendly Command-Line Interface (CLI) application built with C# and .NET. This tool helps users manage their daily tasks directly from the terminal with automatic data persistence.
- Add Tasks: Quickly add new entries to your to-do list.
- View Tasks: Display your current list with clear formatting.
- Remove Tasks: Delete tasks by their index once completed.
- Data Persistence: Tasks are automatically saved to
tasks_data.txt, so you never lose your progress. - Cross-Platform: Native support for both Windows and Linux.
- Language: C#
- Framework: .NET 10.0
- IDE: JetBrains Rider
- Go to the Releases section.
- Download
To-Do-List-Windows-v1.0.0.zip. - Extract the folder and run
To-Do List.exe.
- Download
To-Do-List-linux-v1.0.0.tar.gzfrom the Releases page. - Extract the file:
tar -xvf To-Do-List-linux-v1.0.0.tar.gz. - Give execution permission:
chmod +x "To-Do List". - Run the application:
./"To-Do List".
If you want to contribute or explore the code:
- Clone the repository:
git clone [https://github.com/GreatOmar/To-Do-List.git](https://github.com/GreatOmar/To-Do-List.git)