monoban
v1.0.0
Published
A keyboard-first kanban board in your terminal: list, add and move tasks on monoban.dev.
Readme
monoban
The command line for monoban.dev, a keyboard-first kanban board.
npx monoban login # approve in your browser
monoban whoami
monoban logoutSigning in opens monoban.dev/panel and asks you to authorize this computer. Over SSH, or anywhere
without a browser, monoban login --device shows a code to approve at monoban.dev/panel/device on any
device. The sign-in is kept in your system keychain, and you can sign CLIs out in monoban.dev/panel →
Devices & tokens.
monoban projects # your projects and their keys
monoban list # the board, by column (or: monoban ls backlog doing)
monoban add "Write the docs" -c todo # -d "text", -d - (stdin) or -e ($EDITOR) for a description
monoban show MON-12
monoban move MON-12 in-progress # columns match loosely: any case, a unique prefix
monoban done MON-12
monoban edit MON-12 # title and description in $EDITOR
monoban rm MON-12
monoban open MON-12 # in the browserIn a clone of your repository, monoban link MON links project MON to it (its GitHub origin): from then on
commands there use MON, in any clone of it. Elsewhere, pick the project with -p MON or
MONOBAN_PROJECT=MON; with a single project, that one is used. monoban unlink undoes a link.
Every command takes --json. Exit codes: 0 ok, 1 error, 2 usage, 4 not signed in, 5 not found.
Needs Node 22.12 or newer.
