Skip to content

Minimalistic console-based personal Kanban board with VI-like key bindings

License

Notifications You must be signed in to change notification settings

ctznfive/kaizenity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Latest release License

Kaizenity is a minimalistic console-based personal Kanban board / task manager for small projects with VI-like key bindings

screenshot

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