diff --git a/crates/nu-cli/src/cli.rs b/crates/nu-cli/src/cli.rs index 6f4117671..c13dc2abf 100644 --- a/crates/nu-cli/src/cli.rs +++ b/crates/nu-cli/src/cli.rs @@ -319,7 +319,7 @@ pub fn cli(context: EvaluationContext, options: Options) -> Result<(), Box { - if options.save_history { + if options.save_history && !line.trim().is_empty() { rl.add_history_entry(&line); let _ = rl.save_history(&history_path); } @@ -334,7 +334,7 @@ pub fn cli(context: EvaluationContext, options: Options) -> Result<(), Box { - if options.save_history { + if options.save_history && !line.trim().is_empty() { rl.add_history_entry(&line); let _ = rl.save_history(&history_path); }