Do not run Conda if auto_activate_base is set to False (#841)

This commit is contained in:
Roey Darwish Dror
2022-01-24 22:05:52 +02:00
committed by GitHub
parent 63f4e01650
commit 0525e5aac3

View File

@@ -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()