返回 CodeWhale
lib.rs
1 //! Prototype command boundary for the staged TUI command extraction.
2 //!
3 //! FEAT-014 defines shapes only. It does not implement them for `App`, change
4 //! production dispatch, move localization or shared TUI types, or move command
5 //! files. Later FEATs first adopt these shapes inside `codewhale-tui` one group
6 //! per PR; only after all groups are decoupled will they move to a commands
7 //! crate, again one group per PR.
8
9 pub mod facets;
10 pub mod handler;
11 pub mod metadata;
12 pub mod types;
13
14 pub use facets::*;
15 pub use handler::{CommandCapabilities, CommandContexts, CommandHandler, ContextParts};
16 pub use metadata::{CommandDiscovery, CommandInfo, RegisterCommand};
17 pub use types::*;
18
19 #[cfg(test)]
20 mod tests;
21
21 lines RUST