Skip to content

DerTimonius/twkb

Repository files navigation

twkb (short for taskwarrior kanban) is a kanban-style TUI for taskwarrior, written in Go with the bubbletea framework.

twkb demo

Features

  • Kanban view with todo, doing and done columns
  • Quickly the projects, labels and urgency of a task
    • And also if a task is blocked or recurring
  • Creation of new tasks
  • Modifying existing tasks
  • Block and unblock tasks
  • Create recurring tasks
  • Delete tasks

In development:

  • Project tabs
  • Complete info of a single task

Installation

Note

twkb needs taskwarrior to be installed

Currently, the way to install twkb is to use go install:

go install github.com/DerTimonius/twkb

Usage

Keys View Functionality
Arrows, hjkl normal, block form Navigation in the different columns
Space normal Start/Stop selected task
Enter normal Finish selected task
n normal Create new task, enters create form
m normal Modify selected task, enters prefilled create form
d normal Delete selected task, enters confirmation screen
b normal Block other tasks selected task, enters block form
u normal Unblock selected task, enters confirmation screen
Tab create form Go to next field
Enter create form, block form Confirm the form / selection
Space block form Select task that should be blocked
Esc all forms Go back to normal view
y confirmation screen Confirm

Nvim

To open twkb in Neovim, I have written a small plugin, twkb.nvim

Contributing

Contributions are always welcome! Please open an issue or submit a pull request if you have any improvements, bug fixes, or new features to propose.

License

twkb is licensed under the MIT License.

About

A kanban TUI for taskwarrior, written in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages