Bladeren bron

feat: create prerequisite directories for history
if they don't exist, already

Hamir Mahal 1 jaar geleden
bovenliggende
commit
f76c8384e1
1 gewijzigde bestanden met toevoegingen van 2 en 0 verwijderingen
  1. 2 0
      numbat-cli/src/main.rs

+ 2 - 0
numbat-cli/src/main.rs

@@ -315,6 +315,8 @@ impl Cli {
         let result = self.repl_loop(&mut rl, interactive);
 
         if interactive {
+            // Create the prerequisite directories required to save history, if they don't exist already.
+            fs::create_dir_all(history_path.parent().unwrap())?;
             rl.save_history(&history_path).context(format!(
                 "Error while saving history to '{}'",
                 history_path.to_string_lossy()