Better vagrant prefix

This commit is contained in:
Roey Darwish Dror
2020-06-13 07:28:52 +03:00
parent cf7d7442e4
commit bf5482caea

View File

@@ -157,7 +157,14 @@ pub fn topgrade_vagrant_boxes(ctx: &ExecutionContext) -> Result<()> {
} }
println!("Running Topgrade in {}", vagrant_box); println!("Running Topgrade in {}", vagrant_box);
let mut command = format!("env TOPGRADE_PREFIX={} topgrade", vagrant_box.name); let pathbuf = PathBuf::from(directory);
let prefix = if vagrant_box.name == "default" {
pathbuf.file_name().unwrap().to_str().unwrap()
} else {
&vagrant_box.name
};
let mut command = format!("env TOPGRADE_PREFIX={} topgrade", prefix);
if ctx.config().yes() { if ctx.config().yes() {
command.push_str(" -y"); command.push_str(" -y");
} }