A TUI for taskline, built in Go using Bubble Tea and taking advantage of kitty's text sizing protocol
tasklineUI is a simple UI wrapper for taskline.
- Shows the output from
tasklinein a scrollable, auto-updating view, preserving its colors. - Currently allows adding tasks and notes to boards.
- Supports mouse wheel scrolling (mouse support for acessing all actions is planned).
Unless there is demand, this will probably not support deleting, moving, or any direct interaction with already existing items. That would require a lot of parsing taskline output, or reimplementing a lot of its logic.
You can either run the tasklineUI.go file directly or create a binary.
git clone https://github.com/visrosa/tasklineUI.git
cd tasklineUI
go build -buildvcs=falseThis will create a binary you can run with ./tasklineUI from the project directory or move to your $PATH.
To run:
git clone https://github.com/visrosa/tasklineUI.git
cd tasklineUI
go run tasklineUI.goGPL v3.0 or later. See LICENSE for details.
- taskline – the backend task/note manager
- Bubble Tea & Lip Gloss – UI framework and styling
- Reflow for ANSI-aware word-wrapping

