Expand description
Library surface for kanban-cli.
The kanban binary and third-party backend crates both depend on this
library. Third-party backends register themselves via
CliApp::register_backend and call CliApp::run from their own
main.rs, owning the entrypoint while reusing all CLI plumbing.
Structs§
- CliApp
- Builder entry point for the Kanban CLI.
- Store
Manager - Owns the
StoreRegistryand exposes the high-level operations that used to live as free functions inkanban_service. Callers (the CLI, TUI, MCP) construct aStoreManagerwith whichever factories they want available, then thread it through request handlers — inverting the old model wherekanban-servicehard-codeddefault_registry(). - Store
Registry
Enums§
- Kanban
CliError - CLI-boundary error type.