Skip to main content

heddle_cli_contract/cli/commands/
mod.rs

1// SPDX-License-Identifier: Apache-2.0
2//! CLI verb catalog, schemas, help contracts, and recovery advice.
3
4pub mod advice;
5pub mod command_catalog;
6pub mod doctor_docs;
7pub mod doctor_schemas;
8pub mod schemas;
9pub mod verification_health;
10
11pub use advice::RecoveryAdvice;
12pub use command_catalog::{
13    CommandCatalogOutput, CommandRuntimeContract, advanced_help_groups, build_command_catalog,
14    command_canonical_command, command_contract_root_commands, command_help_tier,
15    command_help_visibility, command_path, command_persists_op_id, command_runtime_contract,
16    command_runtime_contract_for_command, command_supports_json_for_command,
17    command_supports_op_id, command_supports_op_id_for_command, command_surface,
18    command_uses_bootstrap_op_id_store, observe_only_root_commands, operator_envelope_verbs,
19    root_commands_for_advanced_help, root_commands_for_help_visibility,
20};
21pub use doctor_docs::cmd_doctor_docs;
22pub use doctor_schemas::{cmd_doctor_schemas, documented_samples_with_bound_verbs};
23pub use schemas::{cmd_schemas, documented_schema_verbs, schema_for_verb, schema_verbs};