From 4a01e9a66c9315d6e573dc305263baa4e358ab5a Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Thu, 18 Jun 2026 11:29:03 -0600 Subject: [PATCH] fmt: applied formatting --- src/config/app_config.rs | 6 +++--- src/config/paths.rs | 18 +++++++----------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/src/config/app_config.rs b/src/config/app_config.rs index 61646fe..8da9548 100644 --- a/src/config/app_config.rs +++ b/src/config/app_config.rs @@ -278,7 +278,7 @@ impl AppConfig { if path.exists() { return path.clone(); } - + if let Some(translated) = paths::translate_sandboxed_home_path(path) && translated.exists() { @@ -287,10 +287,10 @@ impl AppConfig { path.display(), translated.display() ); - + return translated; } - + gman::config::Config::local_provider_password_file() } None => gman::config::Config::local_provider_password_file(), diff --git a/src/config/paths.rs b/src/config/paths.rs index d694870..9a949fb 100644 --- a/src/config/paths.rs +++ b/src/config/paths.rs @@ -51,7 +51,7 @@ pub fn translate_sandboxed_home_path(path: &Path) -> Option { if let Some(translated) = translate_unix_home_style(s, "/home/") { return Some(translated); } - + if let Some(translated) = translate_unix_home_style(s, "/Users/") { return Some(translated); } @@ -65,11 +65,11 @@ fn translate_unix_home_style(s: &str, prefix: &str) -> Option { Some((u, t)) => (u, t), None => (rest, ""), }; - + if user.is_empty() || user == "agent" { return None; } - + Some(if tail.is_empty() { PathBuf::from("/home/agent") } else { @@ -79,25 +79,21 @@ fn translate_unix_home_style(s: &str, prefix: &str) -> Option { fn translate_windows_users_path(s: &str) -> Option { let bytes = s.as_bytes(); - if bytes.len() < 4 - || !bytes[0].is_ascii_alphabetic() - || bytes[1] != b':' - || bytes[2] != b'\\' - { + if bytes.len() < 4 || !bytes[0].is_ascii_alphabetic() || bytes[1] != b':' || bytes[2] != b'\\' { return None; } - + let after_drive = &s[3..]; let rest = after_drive.strip_prefix("Users\\")?; let (user, tail) = match rest.split_once('\\') { Some((u, t)) => (u, t.replace('\\', "/")), None => (rest, String::new()), }; - + if user.is_empty() || user == "agent" { return None; } - + Some(if tail.is_empty() { PathBuf::from("/home/agent") } else {