twkb

command module
v0.0.0-...-91dbb42 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 7, 2025 License: MIT Imports: 22 Imported by: 0

README

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@latest

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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL