simular/cli/mod.rs
1//! CLI module for simular.
2//!
3//! This module contains all CLI logic extracted from main.rs to enable
4//! full test coverage. The entry point `run_cli` can be called from main.rs
5//! with parsed arguments.
6
7mod args;
8mod commands;
9mod output;
10mod schema;
11
12pub use args::{Args, Command, RenderFormat};
13pub use commands::run_cli;
14pub use output::{
15 print_emc_report, print_emc_validation_results, print_experiment_result, print_help,
16 print_version,
17};
18pub use schema::validate_emc_schema;
19
20#[cfg(test)]
21mod tests;