diff --git a/brood/src/util.rs b/brood/src/util.rs index ac9a115..2e2cfc5 100644 --- a/brood/src/util.rs +++ b/brood/src/util.rs @@ -1,3 +1,11 @@ pub fn normalize_link(link: &str) -> String { - link.trim().to_lowercase().replace(' ', "_") + let link = link.trim().replace(' ', "_"); + + // Make only first char lowercase + link.chars() + .next() + .iter() + .flat_map(|c| c.to_lowercase()) + .chain(link.chars().skip(1)) + .collect::() }