Expand description
Typed command definitions and command-execution results.
Commands share the CLI’s stateful behavior even when executed through
crate::session::CliSession. Most communicate through state/settings mutations, logs, or
explicitly requested files. CommandOutput is reserved for results that the embedded Rust
caller should consume directly.
Re-exports§
pub use approach::Approach;pub use commands_block::StartCommandsBlock;pub use display::Display;pub use duplicate::Duplicate;pub use generate::Generate;pub use import::Import;pub use inspect::Inspect;pub use integrate::Integrate;pub use integrate::IntegrationOutput;pub use remove::Remove;pub use save::Save;pub use select::Select;pub use set::Set;pub use shell::Shell;pub use run::Run;pub use evaluate::Evaluate;pub use renormalize::Renormalize;pub use profile::Profile;
Modules§
- approach
- commands_
block - display
- duplicate
- evaluate
- evaluate_
samples - generate
- import
- inspect
- integrate
- profile
- remove
- renormalize
- run
- save
- select
- set
- shell
Structs§
- Command
Execution - Control-flow request and optional structured value produced by one command.
Enums§
- Command
Output - Structured value returned by a command, when that command has an embedded result.
- Commands