From 0525e5aac36c3a31089a10a1da463479c8a2179a Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Mon, 24 Jan 2022 22:05:52 +0200 Subject: [PATCH] Do not run Conda if auto_activate_base is set to False (#841) --- src/steps/generic.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/steps/generic.rs b/src/steps/generic.rs index 20aa4a26..0a526911 100644 --- a/src/steps/generic.rs +++ b/src/steps/generic.rs @@ -244,6 +244,16 @@ pub fn run_pipx_update(run_type: RunType) -> Result<()> { pub fn run_conda_update(ctx: &ExecutionContext) -> Result<()> { let conda = utils::require("conda")?; + + let output = Command::new("conda") + .args(&["config", "--show", "auto_activate_base"]) + .output()?; + let string_output = String::from_utf8(output.stdout)?; + debug!("Conda output: {}", string_output); + if string_output.contains("False") { + return Err(SkipStep("auto_activate_base is set to False".to_string()).into()); + } + print_separator("Conda"); ctx.run_type()