Re-exports§
pub use crate::cache::CacheConfig;pub use crate::model::ArgumentSpec;pub use crate::model::ArgumentType;pub use crate::model::CommandTree;pub use crate::model::EnvVarSpec;pub use crate::model::Example;pub use crate::model::OptionSpec;pub use crate::model::OptionType;pub use crate::model::ProbeResult;pub use crate::model::SubcommandSpec;pub use crate::model::ValidationRule;pub use crate::model::ValidationType;pub use crate::completion::generate_shell_completion;pub use crate::completion::Shell;pub use crate::builder::generate_command_builder;pub use crate::builder::Language;pub use crate::api_docs::generate_api_docs;pub use crate::api_docs::DocFormat;pub use crate::validation::validate_command;pub use crate::validation::ValidationError;pub use crate::validation::ValidationErrorType;pub use crate::validation::ValidationResult;
Modules§
Structs§
- Probe
Config - Configuration for probing a command.
Functions§
- discover_
all_ subcommands - Discover all subcommands recursively and build a complete command tree.
- discover_
subcommand_ hierarchy - Recursively discover subcommand hierarchy by probing each subcommand.
- probe_
command - High-level API: probe a command and return a structured result.