config log some errors

This commit is contained in:
mbecker20
2025-10-06 02:13:36 -07:00
parent 4928378d46
commit 6a3ce2d426

View File

@@ -208,11 +208,13 @@ fn interpolate_env_and_shell(input: &str) -> String {
.arg("-c")
.arg(command)
.output()
.inspect_err(|e| eprintln!("{}: Failed to get output for $({command}): {e}", "WARN".yellow()))
else {
return String::new();
};
String::from_utf8(output.stdout)
.map(|value| value.trim().to_string())
.inspect_err(|e| eprintln!("{}: Failed to parse shell stdout for $({command}) as utf-8: {e}", "WARN".yellow()))
.unwrap_or_default()
})
.into_owned();
@@ -241,5 +243,6 @@ fn try_get_env_extended(var_name: &str) -> String {
};
String::from_utf8(output.stdout)
.map(|value| value.trim().to_string())
.inspect_err(|e| eprintln!("{}: Failed to parse shell stdout for ${var_name} as utf-8: {e}", "WARN".yellow()))
.unwrap_or_default()
}