fn main() {
let args: Vec<String> = std::env::args().collect();
if args.len() != 5 {
println!("Usage: <profile_name> <key> <env_var_to_edit> <new_value>");
return;
}
let profile_name = args[1].to_string(); let key = &args[2];
let mut profile = envio::get_profile(profile_name, key).unwrap();
for (env_var, value) in &profile.envs {
println!("{}: {}", env_var, value);
}
let env_var_to_edit = args[3].to_string(); let new_value = args[4].to_string();
profile.edit_env(env_var_to_edit, new_value);
profile.push_changes();
for (env_var, value) in &profile.envs {
println!("{}: {}", env_var, value);
}
}