From 6a3ce2d426cfff2a952e8cfcfa6e3f956a5f8bc3 Mon Sep 17 00:00:00 2001 From: mbecker20 Date: Mon, 6 Oct 2025 02:13:36 -0700 Subject: [PATCH] config log some errors --- lib/config/src/load.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/config/src/load.rs b/lib/config/src/load.rs index bfd120ea4..8dd9fe25f 100644 --- a/lib/config/src/load.rs +++ b/lib/config/src/load.rs @@ -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() }