A simple interactive terminal app to manage a to-do list using the Bubble Tea framework in Go.
- View to-do items in a terminal interface
- Navigate with arrow keys (
β/β) orj/k - Toggle selection with
spaceorenter - Add new items by pressing
a - Delete selected items by pressing
d - Quit with
qorctrl+c - Rename the list title by pressing
t
Grocery List
> [ ] Buy carrots
[x] Buy celery
[ ] Buy kohlrabi
β/β: move β’ space/enter: toggle β’ a: add β’ t: title β’ d: delete β’ q: quit
git clone https://github.com/loid-lab/todo-cli.git
cd todo-cligo mod init todo-cli
go get github.com/charmbracelet/bubbleteago run main.go- The app keeps a list of items (
choices) - You can move the cursor to select items
aenters input mode where you type a new item- Selected items can be deleted with
d - Everything runs in a single terminal interface
- Go
- Bubble Tea β for terminal UI
- Lip Gloss - for styling
MIT β feel free to use, modify, and distribute.
Made with π using Bubble Tea