https://github.com/iambasantarai/ttodo
i use this
https://github.com/iambasantarai/ttodo
cli golang sqlite
Last synced: over 1 year ago
JSON representation
i use this
- Host: GitHub
- URL: https://github.com/iambasantarai/ttodo
- Owner: iambasantarai
- Created: 2025-01-17T12:25:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-14T08:17:39.000Z (over 1 year ago)
- Last Synced: 2025-02-14T09:26:32.432Z (over 1 year ago)
- Topics: cli, golang, sqlite
- Language: Go
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ttodo
TODO management CLI application.
## Usage
### Prerequisites
- [Go](https://go.dev/)
- [SQLite](https://www.sqlite.org/)
### Installation
```bash
$ git clone
$ cd ttodo
# With go itself
$ go build -o bin/ttodo
# With Makefile
$ make build
# Running the application
$ ./bin/ttodo
```
### Help menu
```bash
Usage:
todo [options]
Commands:
add -t "Title" Add a new todo
toggle -i ID Toggle completion status of a todo
update -i ID -t "New Title" Update a todo title
remove -i ID Remove a todo
clean Remove completed todos
list Show all todos
help, --help, -h Show help menu
```
For convenience, you can set up an alias. It is my preferred way ;)
```bash
alias ttodo='./Code/ttodo/bin/ttodo'
```