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

https://github.com/verma-kunal/go-mytodo-cli

Simple Todo List CLI using Cobra
https://github.com/verma-kunal/go-mytodo-cli

cobra-cli gin-gonic go golang json

Last synced: about 1 year ago
JSON representation

Simple Todo List CLI using Cobra

Awesome Lists containing this project

README

          

# Todo CLI App using Cobra

![todo CLI UI](https://github.com/user-attachments/assets/054d8e93-3bee-4bac-a4c7-4113c447f6d4)

### Tech Stack
- Go
- Cobra CLI
- Gin Web Framework
- JSON file (Local database)

### Basic Architecture

![architecture](https://github.com/user-attachments/assets/bb7330c2-0a87-402b-b9be-3abdc167c4a7)

### Setting up

1. Start the API server:

```bash
go run api/api.go
```
2. Start using the CLI:
```bash
./bin/mytodo -h
```

![img](https://github.com/user-attachments/assets/32b3159a-1097-4d92-8fbe-e541458a6659)

### Demo

[Click here](https://drive.google.com/file/d/1jo3kp7nLEQVJU7Lk_RAE1fvwcabA2Mnl/view?usp=sharing) to watch the full demo of the CLI application!

### Contributing
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.