//! Run the ggen code-generation pipeline: resolve, enrich, extract, render, write.
//
// GENERATED by `ggen sync` from `schema/praxis.ttl` (`praxis:CliCommand`
// instances). Do not edit by hand: routes are a pure projection of the
// ontology (mode = Overwrite); logic lives in `crate::verbs::handlers`.
use Result;
/// Run the five-stage generation pipeline: resolve, enrich, extract, render, write. --watch re-runs the pipeline on filesystem changes.
///
/// # Arguments
/// * `dry_run` - Resolve and render but do not write any files to disk; report what would change.
/// * `watch` - Watch the filesystem and re-run the pipeline automatically whenever a watched file changes.
/// * `consumer_mode` - Suppress installer emission of outputs derived from `fixtureOnly`-marked specs (OS-13 consumer mode).