/// Command-line argument definitions.
/// Deterministic project and source generators.
use ;
pub use CliError;
/// Parses process arguments and executes the selected command.
///
/// # Errors
///
/// Returns [`CliError`] when project generation, environment inspection, or Cargo execution fails.
/// Executes an already-parsed command and writes user-facing output to `output`.
///
/// # Errors
///
/// Returns [`CliError`] when the selected command fails.