twkb (short for taskwarrior kanban) is a kanban-style TUI for taskwarrior, written in Go with the bubbletea framework.
- Kanban view with
todo
,doing
anddone 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
Note
twkb needs taskwarrior to be installed
Currently, the way to install twkb is to use go install
:
go install github.com/DerTimonius/twkb
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 |
To open twkb in Neovim, I have written a small plugin, twkb.nvim
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.
twkb is licensed under the MIT License.