A simple CLI-based task management app built in Go using Bubble Tea and Lip Gloss for interactive terminal applications.
- Add, list, toggle completion, and delete tasks.
- Tasks stored in a CSV file (
tasks.csv). - Interactive terminal interface with cursor navigation.
- Go (v1.18 or higher)
- Bubble Tea
- Lip Gloss
Run go mod tidy in the project directory.
Run go run main.go to start the application.
- Add a Task: Press
+to enter task addition mode. - View Tasks: Press
lto list all tasks. - Toggle Task Completion: While viewing tasks, press
enterto toggle the completion status of the selected task. - Delete Tasks:
- Press
dto delete completed tasks. - Press
dwhile in the task list to delete tasks.
- Press
- Quit: Press
ctrl+corqto quit the application.
+to add a task.lto list tasks.dto delete tasks.escto go back or cancel the current operation.enterto confirm actions (e.g., save, toggle completion, delete).