https://github.com/ctznfive/kaizenity
Minimalistic console-based personal Kanban board with VI-like key bindings
https://github.com/ctznfive/kaizenity
cli console go golang kanban kanban-board todo tui vim
Last synced: about 1 month ago
JSON representation
Minimalistic console-based personal Kanban board with VI-like key bindings
- Host: GitHub
- URL: https://github.com/ctznfive/kaizenity
- Owner: ctznfive
- License: gpl-3.0
- Created: 2021-07-07T12:16:50.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-07-16T15:35:30.000Z (almost 5 years ago)
- Last Synced: 2025-04-08T19:31:50.291Z (about 1 year ago)
- Topics: cli, console, go, golang, kanban, kanban-board, todo, tui, vim
- Language: Go
- Homepage:
- Size: 194 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

`Kaizenity` is a minimalistic console-based personal [Kanban board](https://en.wikipedia.org/wiki/Kanban_board) / task manager for small projects with `VI`-like key bindings

## Installation
Make sure you have setup a `Go >=1.6` development environment
It is necessary that the `GOPATH` environment variable is configured and your `PATH` includes `$GOPATH/bin` (please see [docs](https://golang.org/doc/code#GOPATH) page for more information)
Then use the following command:
$ go install github.com/ctznfive/kaizenity@latest
The binary will be installed into `$GOPATH/bin`:
$ kaizenity
### Compile a program into an executable file
Or you can run the `go build` command from the directory with the source files to compile the code into an executable:
$ go build
Then use the following command on Linux or Mac:
$ ./kaizenity
On Windows:
$ kaizenity.exe
## Key Bindings
| Key | Function |
|:---:| --- |
| a | Add a new card to the current column |
| i | Edit the current card |
| D | Delete the current card |
| j | Move the cursor down the column |
| k | Move the cursor up the column |
| l | Move the cursor to the next column |
| h | Move the cursor to the previous column |
| J | Move the card down |
| K | Move the card up |
| L | Move the card to the next column |
| H | Move the card to the previous column |
| Q | Exit the application |
## Customization
`Kaizenity` don't have a config file, instead you can customize by edit the source code file `kaizenity.go`
Examples of customizing:
- Change keybindings
- Change names and number of columns on the board
- Change the default column
- Change the path to the `JSON` file where the cards are stored
- Setting colors
## Contributing
If you'd like to contribute, ask questions or share your opinions, please feel free to open an issue