Skip to content

visrosa/tasklineUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tasklineUI

A TUI for taskline, built in Go using Bubble Tea and taking advantage of kitty's text sizing protocol

tasklineUI Screenshot

Overview and Supported Features

tasklineUI is a simple UI wrapper for taskline.

  • Shows the output from taskline in 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.

Installation

You can either run the tasklineUI.go file directly or create a binary.

Prerequisites

  • taskline must be installed and available in your $PATH
  • Go 1.18 or later

Build a Binary

git clone https://github.com/visrosa/tasklineUI.git
cd tasklineUI
go build -buildvcs=false

This will create a binary you can run with ./tasklineUI from the project directory or move to your $PATH.

Run directly

To run:

git clone https://github.com/visrosa/tasklineUI.git
cd tasklineUI
go run tasklineUI.go

License

GPL v3.0 or later. See LICENSE for details.

Acknowledgments

About

Bubbletea UI for taskline using kitty's text sizing protocol

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages