kanban-cli 0.7.0

Command-line interface for the kanban project management tool
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! 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.

pub(crate) mod app;
pub(crate) mod cli;
pub(crate) mod context;
pub(crate) mod error;
pub(crate) mod handlers;
pub(crate) mod output;

pub use app::CliApp;
pub use error::{KanbanCliError, KanbanCliResult};
pub use kanban_persistence::{StoreFactory, StoreRegistry};
pub use kanban_service::StoreManager;