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}