use exitfailure::ExitFailure;
use crate::{
cli::model::example_command::ExampleCommand,
views::example::{
show_examples_check_cmd, show_examples_cmp_cmd, show_examples_output_cmd,
show_examples_setup_config_cmd, show_examples_stress_cmd,
},
};
pub fn run(command: &ExampleCommand) -> Result<(), ExitFailure> {
if command.cmp {
show_examples_cmp_cmd();
} else if command.stress {
show_examples_stress_cmd();
} else if command.check {
show_examples_check_cmd();
} else if command.output {
show_examples_output_cmd();
} else if command.setup {
show_examples_setup_config_cmd();
}
Ok(())
}