Skip to main content

bijux_cli/api/
routing.rs

1#![forbid(unsafe_code)]
2//! Route identity and registry facade.
3
4/// Canonical route catalog helpers.
5pub mod catalog {
6    pub use crate::routing::catalog::{
7        cli_config_subcommands, cli_plugins_subcommands, cli_root_aliases, is_known_route,
8        normalize_command_path, repl_reference_commands,
9    };
10}
11
12/// Parser and normalization interfaces.
13pub mod parser {
14    pub use crate::routing::parser::{
15        parse_intent, root_command, ParseError, ParsedGlobalFlags, ParsedIntent,
16    };
17}
18
19/// Registry resolution interfaces.
20pub mod registry {
21    pub use crate::routing::registry::{RouteError, RouteRegistry, RouteTarget};
22}