Crate helpprobe

Crate helpprobe 

Source

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§

api_docs
builder
cache
completion
model
parser
runner
validation

Structs§

ProbeConfig
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.