返回 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 outcome;
13 pub mod types;
14
15 pub use facets::*;
16 pub use handler::{CommandCapabilities, CommandContexts, CommandHandler, ContextParts};
17 pub use metadata::{CommandDiscovery, CommandInfo, RegisterCommand};
18 pub use types::*;
19
20 #[cfg(test)]
21 mod tests;
22
22 lines RUST