Categorygithub.com/DerTimonius/twkb
repositorypackage
0.0.0-20241225090515-5301b1ce3233
Repository: https://github.com/dertimonius/twkb.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# 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

Usage

KeysViewFunctionality
Arrows, hjklnormal, block formNavigation in the different columns
SpacenormalStart/Stop selected task
EnternormalFinish selected task
nnormalCreate new task, enters create form
mnormalModify selected task, enters prefilled create form
dnormalDelete selected task, enters confirmation screen
bnormalBlock other tasks selected task, enters block form
unormalUnblock selected task, enters confirmation screen
Tabcreate formGo to next field
Entercreate form, block formConfirm the form / selection
Spaceblock formSelect task that should be blocked
Escall formsGo back to normal view
yconfirmation screenConfirm

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.