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

https://github.com/6deadshot9/to-do

A simple CLI based to do app build in Go
https://github.com/6deadshot9/to-do

Last synced: about 1 month ago
JSON representation

A simple CLI based to do app build in Go

Awesome Lists containing this project

README

        

# Go To-Do CLI App

Welcome to the Go To-Do CLI App! This simple yet powerful command-line tool helps you manage your tasks efficiently, right from your terminal.

## Features

- **Add Tasks**: Quickly add new tasks to your to-do list.
- **View Tasks**: Display your current tasks, organized and easy to read.
- **Mark as Done**: Mark tasks as completed to keep track of your progress.
- **Delete Tasks**: Remove tasks that are no longer relevant.

## Installation

To get started with the Go To-Do CLI App, follow these steps:

1. **Clone the repository:**

```bash
git clone https://github.com/your-username/go-todo-cli.git
cd go-todo-cli
```

2. **Build the application:**

```bash
go build -o todo
```

3. **Run the application:**

```bash
./todo
```

## Usage

Here are some commands you can use:

- **Add a task:**

```bash
./todo add "Buy groceries"
```

- **View all tasks:**

```bash
./todo list
```

- **Mark a task as done:**

```bash
./todo done 1
```

- **Delete a task:**

```bash
./todo delete 1
```

## Contributing

Contributions are welcome! Feel free to submit a pull request or open an issue if you have any suggestions or find any bugs.

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.