zoi/cmd/
env.rs

1use crate::project::{config, environment};
2use colored::*;
3
4pub fn run(env_alias: Option<String>) {
5    match config::load() {
6        Ok(config) => {
7            if let Err(e) = environment::setup(env_alias.as_deref(), &config) {
8                eprintln!("\n{}: {}", "Error".red().bold(), e);
9            } else {
10                println!("\n{}", "Environment setup complete.".green());
11            }
12        }
13        Err(e) => eprintln!("{}: {}", "Error".red().bold(), e),
14    }
15}