This repository contains a simple console application for managing tasks. It allows users to create, view, update, and delete tasks using a command-line interface (CLI).
- Task Management: Add, view, update, and delete tasks.
- Simple CLI: Intuitive and easy-to-use command-line interface.
- Persistent Storage: Tasks are stored in a local file for persistence.
- C#: The application is built using C#.
- File Storage: Task data is stored in a local file.
- .NET SDK: v8.0 or higher
-
Clone the repository:
git clone https://github.com/AmirAbdollahi/ConsoleTaskManagement.git cd ConsoleTaskManagement
-
Build the project:
dotnet build
-
Run the application:
dotnet run
Once the application is running, you can use the following commands to manage your tasks:
- Add a task:
add <task_name>
- View all tasks:
view
- Update a task:
update <task_id> <new_task_name>
- Delete a task:
delete <task_id>
- Fork this repository.
- Create a new branch.
- Make your changes.
- Submit a pull request.
Please follow the coding standards and ensure that the application runs without issues before submitting a PR.
This project is licensed under the MIT License.