An open API service indexing awesome lists of open source software.

https://github.com/amirabdollahi/consoletaskmanagement

This is a simple console application for managing tasks. It allows users to easily create, view, update, and delete tasks via a command-line interface. The tasks are stored in a local file, providing basic task management functionality.
https://github.com/amirabdollahi/consoletaskmanagement

cli console-application crud-operation csharp task-management-app

Last synced: about 2 months ago
JSON representation

This is a simple console application for managing tasks. It allows users to easily create, view, update, and delete tasks via a command-line interface. The tasks are stored in a local file, providing basic task management functionality.

Awesome Lists containing this project

README

          

# Console Task Management

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).

## Features

- **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.

## Technologies Used

- **C#**: The application is built using C#.
- **File Storage**: Task data is stored in a local file.

## Setup

### Prerequisites

- **.NET SDK**: v8.0 or higher

### Installation

1. Clone the repository:
```bash
git clone https://github.com/AmirAbdollahi/ConsoleTaskManagement.git
cd ConsoleTaskManagement
```

2. Build the project:
```bash
dotnet build
```

3. Run the application:
```bash
dotnet run
```

### Using the Application

Once the application is running, you can use the following commands to manage your tasks:

- **Add a task**: `add `
- **View all tasks**: `view`
- **Update a task**: `update `
- **Delete a task**: `delete `

## Contributing

1. Fork this repository.
2. Create a new branch.
3. Make your changes.
4. Submit a pull request.

Please follow the coding standards and ensure that the application runs without issues before submitting a PR.

## License

This project is licensed under the MIT License.