diff --git a/crates/nu-cli/src/cli.rs b/crates/nu-cli/src/cli.rs index 0952d421a9..6d24c49ffc 100644 --- a/crates/nu-cli/src/cli.rs +++ b/crates/nu-cli/src/cli.rs @@ -342,7 +342,7 @@ pub fn cli(context: EvaluationContext, options: Options) -> Result<(), Box { if options.save_history && !line.trim().is_empty() { rl.add_history_entry(&line); - let _ = rl.save_history(&history_path); + let _ = rl.append_history(&history_path); } maybe_print_errors(&context, Text::from(session_text.clone())); } @@ -350,14 +350,14 @@ pub fn cli(context: EvaluationContext, options: Options) -> Result<(), Box { if options.save_history { rl.clear_history(); - let _ = rl.save_history(&history_path); + let _ = rl.append_history(&history_path); } } LineResult::Error(line, err) => { if options.save_history && !line.trim().is_empty() { rl.add_history_entry(&line); - let _ = rl.save_history(&history_path); + let _ = rl.append_history(&history_path); } context @@ -390,7 +390,7 @@ pub fn cli(context: EvaluationContext, options: Options) -> Result<(), Box Result<(), Box