INNER CODE UNIT · Rust
normalize_base_url
shenmintao/marginalia · desktop/src-tauri/src/lib.rs:159
fn normalize_base_url(url: &str) -> String {
url.trim().trim_end_matches('/').to_string()
}
fn configured_env_value(home: &Path, key: &str) -> Option<String> {
if let Ok(value) = std::env::var(key) {
let value = value.trim().to_string();
if !value.is_empty() {
return Some(value);
}
}
let text = std::fs::read_to_string(home.join(".env")).ok()?;
for raw_line in text.lines() {
let line = raw_line.trim();
if line.is_empty() || line.starts_with('#') {
continue;
}