Skip to main content

Crate cmdkit

Crate cmdkit 

Source

Re-exports§

pub use cli::Argument;
pub use cli::Command;
pub use cli::CommandBuilder;
pub use cli::CommandMetaData;
pub use cli::CommandStrategy;
pub use cli::FunctionStrategy;
pub use cli::StrategyError;
pub use cli::StrategyErrorKind;
pub use cli::SubcommandCatalog;
pub use cli::SubcommandRouter;
pub use cli::Switch;
pub use cli::argument;
pub use cli::command;
pub use cli::switch;
pub use core::CliCore;
pub use core::CliCoreError;
pub use core::CoreConfig;
pub use core::HelpRenderer;
pub use core::LockPoisonPolicy;
pub use core::PlainTextHelpRenderer;

Modules§

cli
Public CLI primitives for implementation-first command trees, parsed strategy dispatch, and strategy error types.
core
Instance-owned CLI runtime, routing error types, and help rendering.

Functions§

init
run_with_commands
Runs a fresh default CliCore instance with pre-built commands.
try_run_with_commands
Runs a fresh default CliCore instance with pre-built commands.