rename vaults option

This commit is contained in:
aaron-jack-manning
2022-08-23 21:05:28 +10:00
parent 0aea904fdd
commit 1d04723bd7
2 changed files with 35 additions and 0 deletions

View File

@@ -125,6 +125,11 @@ enum VaultCommand {
},
/// Lists all configured vaults.
List,
/// For renaming an already set up vault.
Rename {
old_name : String,
new_name : String,
}
}
fn main() {
@@ -170,6 +175,10 @@ fn program() -> Result<(), error::Error> {
List => {
config.list_vaults()?;
},
Rename { old_name, new_name } => {
config.rename_vault(&old_name, new_name.clone())?;
println!("Renamed vault {} to {}", colour::vault(&old_name), colour::vault(&new_name));
}
}
}
else if let Config(command) = command {