zoi/cmd/setup.rs
1use crate::cli::SetupScope;
2use crate::pkg::types::Scope;
3use crate::utils;
4use colored::*;
5
6pub fn run(scope: SetupScope) {
7 let scope_to_pass = match scope {
8 SetupScope::User => Scope::User,
9 SetupScope::System => Scope::System,
10 };
11 if let Err(e) = utils::setup_path(scope_to_pass) {
12 eprintln!("{}: {}", "Error".red().bold(), e);
13 std::process::exit(1);
14 }
15}