zenith_cli/commands/variant/mod.rs
1//! Variant generation: pure engine and CLI command wiring.
2//!
3//! - `engine` — the pure in-memory variant expansion engine.
4//! - `run` — the CLI entry point: file I/O, rendering, manifest, output.
5//!
6//! Module root is wiring only: re-exports + submodule declarations.
7
8mod engine;
9mod run;
10
11pub use engine::{VariantExpansion, VariantOutcome, VariantResult, expand_variants};
12pub use run::{
13 VariantCmdErr, VariantOutputs, VariantReport, VariantResultRecord, build_manifest, run_variant,
14 to_json_output,
15};