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}