diff --git a/Cargo.lock b/Cargo.lock index 4bb3b65..1c873ab 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -81,7 +81,7 @@ checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" [[package]] name = "caniuse-rs" -version = "0.1.11" +version = "0.2.0" dependencies = [ "lazy_static", "reqwest", diff --git a/Cargo.toml b/Cargo.toml index 1d2939b..a632d1e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "caniuse-rs" description = "A command line client for caniuse.com, written in Rust." -version = "0.2.0" +version = "0.2.1" edition = "2021" license = "MIT" homepage = "https://github.com/mrjones2014/caniuse-rs" diff --git a/src/alfred_integration.rs b/src/alfred_integration.rs index a53d7eb..a3280a5 100644 --- a/src/alfred_integration.rs +++ b/src/alfred_integration.rs @@ -32,12 +32,13 @@ pub fn get_json( query: &str, pretty: &bool, ) -> Result { + let lowercase_query = query.to_lowercase(); let alfred_items = AlfredItemList { items: features .iter() .filter(|feature| { let match_str = feature.string_for_matching().to_lowercase(); - match_str.contains(&query) || query.contains(&match_str) + match_str.contains(&lowercase_query) || lowercase_query.contains(&match_str) }) .map(|feature| AlfredItem::from(feature.to_owned())) .collect(),