Skip to content

loid-lab/todo-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‹ Todo List TUI (Bubble Tea)

A simple interactive terminal app to manage a to-do list using the Bubble Tea framework in Go.

✨ Features

  • View to-do items in a terminal interface
  • Navigate with arrow keys (↑/↓) or j/k
  • Toggle selection with space or enter
  • Add new items by pressing a
  • Delete selected items by pressing d
  • Quit with q or ctrl+c
  • Rename the list title by pressing t

πŸ–ΌοΈ Preview

Grocery List

> [ ] Buy carrots
  [x] Buy celery
  [ ] Buy kohlrabi

↑/↓: move β€’ space/enter: toggle β€’ a: add β€’ t: title β€’ d: delete β€’ q: quit

πŸš€ Getting Started

1. Clone the repo

git clone https://github.com/loid-lab/todo-cli.git
cd todo-cli

2. Install dependencies

go mod init todo-cli
go get github.com/charmbracelet/bubbletea

3. Run the app

go run main.go

🧠 How it works

  • The app keeps a list of items (choices)
  • You can move the cursor to select items
  • a enters input mode where you type a new item
  • Selected items can be deleted with d
  • Everything runs in a single terminal interface

πŸ› οΈ Tech Stack

πŸ“„ License

MIT β€” feel free to use, modify, and distribute.


Made with πŸ’š using Bubble Tea

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages