fix: Create the vaults file if it's not exist (#60)
Reviewed-on: #60 Co-authored-by: Awiteb <a@4rs.nl> Co-committed-by: Awiteb <a@4rs.nl>
This commit is contained in:
parent
d6c38c3203
commit
81a360519e
1 changed files with 7 additions and 2 deletions
|
@ -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)?;
|
||||
}
|
||||
}
|
||||
if !path.exists() {
|
||||
fs::File::create(&path)?;
|
||||
}
|
||||
path
|
||||
} else {
|
||||
log::info!("Using the default vaults file");
|
||||
|
|
Loading…
Reference in a new issue