From 9444020f269903c017c6fce4b1d8a6688cac73ad Mon Sep 17 00:00:00 2001 From: pwygab <88221256+merelymyself@users.noreply.github.com> Date: Sat, 30 Mar 2024 22:09:34 +0800 Subject: [PATCH] Make autocd return exit code 0 (#12337) # Description resolves #11159. ``` ~/CodingProjects/nushell> ^false ~/CodingProjects/nushell> $env.LAST_EXIT_CODE 1 ~/CodingProjects/nushell> ^false ~/CodingProjects/nushell> ./crates/ ~/CodingProjects/nushell/crates> $env.LAST_EXIT_CODE 0 ``` # User-Facing Changes autocd now sets exit code to 0. --- crates/nu-cli/src/repl.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/nu-cli/src/repl.rs b/crates/nu-cli/src/repl.rs index 1e11433e8b..c8cdfce653 100644 --- a/crates/nu-cli/src/repl.rs +++ b/crates/nu-cli/src/repl.rs @@ -810,6 +810,7 @@ fn do_auto_cd( "NUSHELL_LAST_SHELL".into(), Value::int(last_shell as i64, span), ); + stack.add_env_var("LAST_EXIT_CODE".into(), Value::int(0, Span::unknown())); } ///