From 0cf878c5dc26f20c726b0f528d2314729530fd82 Mon Sep 17 00:00:00 2001 From: Philippe Llerena Date: Fri, 2 May 2025 14:35:13 +0200 Subject: [PATCH] refactor(autoload): simplify nu_autoload_on_command logic to check for existence of environment variable --- src/config_files.rs | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/src/config_files.rs b/src/config_files.rs index 23c0575406..09f955d797 100644 --- a/src/config_files.rs +++ b/src/config_files.rs @@ -175,16 +175,7 @@ fn read_and_sort_directory(path: &Path) -> Result> { pub(crate) fn nu_autoload_on_command(engine_state: &EngineState, stack: &Stack) -> bool { let env_vars = stack.get_env_vars(engine_state); - env_vars - .get("NU_AUTOLOAD_ON_COMMAND") - .and_then(|val| { - if let Ok(val_str) = val.as_str() { - Some(val_str.to_lowercase() == "true") - } else { - None - } - }) - .unwrap_or(false) + env_vars.get("NU_AUTOLOAD_ON_COMMAND").is_some() } pub(crate) fn read_vendor_autoload_files(engine_state: &mut EngineState, stack: &mut Stack) {