Skip to main content

Crate apcore_cli

Crate apcore_cli 

Source

Re-exports§

pub use approval::check_approval;
pub use approval::ApprovalError;
pub use cli::build_module_command;
pub use cli::build_module_command_with_limit;
pub use cli::collect_input;
pub use cli::collect_input_from_reader;
pub use cli::set_audit_logger;
pub use cli::set_executables;
pub use cli::validate_module_id;
pub use cli::ModuleExecutor;
pub use config::ConfigResolver;
pub use discovery::cmd_describe;
pub use discovery::cmd_list;
pub use discovery::register_discovery_commands;
pub use discovery::ApCoreRegistryProvider;
pub use discovery::DiscoveryError;
pub use discovery::RegistryProvider;
pub use fs_discoverer::FsDiscoverer;
pub use output::format_exec_result;
pub use output::format_module_detail;
pub use output::format_module_list;
pub use output::resolve_format;
pub use ref_resolver::resolve_refs;
pub use schema_parser::extract_help_with_limit;
pub use schema_parser::reconvert_enum_values;
pub use schema_parser::schema_to_clap_args;
pub use schema_parser::schema_to_clap_args_with_limit;
pub use schema_parser::BoolFlagPair;
pub use schema_parser::SchemaArgs;
pub use schema_parser::SchemaParserError;
pub use schema_parser::HELP_TEXT_MAX_LEN;
pub use security::AuditLogger;
pub use security::AuthProvider;
pub use security::ConfigEncryptor;
pub use security::Sandbox;
pub use shell::build_synopsis;
pub use shell::cmd_completion;
pub use shell::cmd_man;
pub use shell::completion_command;
pub use shell::generate_man_page;
pub use shell::register_shell_commands;
pub use shell::ShellError;
pub use shell::KNOWN_BUILTINS;

Modules§

approval
cli
config
discovery
fs_discoverer
output
ref_resolver
schema_parser
security
shell

Constants§

EXIT_ACL_DENIED
EXIT_APPROVAL_DENIED
EXIT_CONFIG_NOT_FOUND
EXIT_INVALID_INPUT
EXIT_MODULE_EXECUTE_ERROR
EXIT_MODULE_NOT_FOUND
EXIT_SCHEMA_CIRCULAR_REF
EXIT_SCHEMA_VALIDATION_ERROR
EXIT_SIGINT
EXIT_SUCCESS