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}