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}