From 06b5dd8f89f5531468854075ce64b7f12e1fe109 Mon Sep 17 00:00:00 2001 From: Rikuki IX Date: Thu, 21 Nov 2024 20:49:01 +0800 Subject: [PATCH] Remove SHLVL update platform limit --- src/main.rs | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/main.rs b/src/main.rs index 7a347a3e23..2c7b94b628 100644 --- a/src/main.rs +++ b/src/main.rs @@ -281,16 +281,13 @@ fn main() -> Result<()> { ); // Add SHLVL if interactive - #[cfg(not(windows))] - { - if engine_state.is_interactive { - let mut shlvl = engine_state - .get_env_var("SHLVL") - .map(|x| x.as_str().unwrap_or("0").parse::().unwrap_or(0)) - .unwrap_or(0); - shlvl += 1; - engine_state.add_env_var("SHLVL".to_string(), Value::int(shlvl, Span::unknown())); - } + if engine_state.is_interactive { + let mut shlvl = engine_state + .get_env_var("SHLVL") + .map(|x| x.as_str().unwrap_or("0").parse::().unwrap_or(0)) + .unwrap_or(0); + shlvl += 1; + engine_state.add_env_var("SHLVL".to_string(), Value::int(shlvl, Span::unknown())); } if parsed_nu_cli_args.no_std_lib.is_none() {