zoi/cmd/
run.rs

1use crate::project::{config, runner};
2use colored::*;
3
4pub fn run(cmd_alias: Option<String>, args: Vec<String>) {
5    match config::load() {
6        Ok(config) => {
7            if let Err(e) = runner::run(cmd_alias.as_deref(), &args, &config) {
8                eprintln!("\n{}: {}", "Error".red().bold(), e);
9            }
10        }
11        Err(e) => eprintln!("{}: {}", "Error".red().bold(), e),
12    }
13}