fix: Create the vaults file if it's not exist #60

Merged
awiteb merged 1 commit from awiteb/fix-59 into master 2024-06-28 18:24:42 +02:00 AGit

View file

@ -122,11 +122,16 @@ impl Cli {
log::info!("Using the given vaults file");
if let Some(parent) = path.parent() {
if parent.to_str() != Some("") && !parent.exists() {
log::info!("Creating the parent vaults file directory");
log::info!(
"Creating the parent vaults file directory: {}",
parent.display()
);
fs::create_dir_all(parent)?;
}
}
fs::File::create(&path)?;
if !path.exists() {
fs::File::create(&path)?;
}
path
} else {
log::info!("Using the default vaults file");