cmdkit 0.3.0

Deterministic command execution runtime for structured command graphs with configurable execution topology.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
mod command;
mod error;
mod registry;
mod strategy;

pub use command::{
    Argument, ArgumentDefinition, ArgumentValue, Command, CommandBuilder, CommandMetaData,
    SwitchDefinition, ValueType, argument, argument_of_type, command, switch,
};

pub use error::{StrategyError, StrategyErrorKind};
pub(crate) use registry::CommandCatalogue;
pub use strategy::{CommandStrategy, FunctionStrategy, SubcommandCatalog, SubcommandRouter};