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].to_string();
let encryption_type = envio::crypto::create_encryption_type(key, "age");
let mut profile = envio::get_profile(profile_name, encryption_type).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);
}
}