diff options
author | axtlos <axtlos@disroot.org> | 2024-04-30 16:56:37 +0200 |
---|---|---|
committer | axtlos <axtlos@disroot.org> | 2024-04-30 16:56:37 +0200 |
commit | f66c208a613862c0deb345619b0a261e9fdda8dc (patch) | |
tree | 401cea57df43a4036e7bf4e6d59d261bc2244ca0 | |
parent | e73783b1ba769fc84aa563ba45a918860635fe18 (diff) | |
download | deskwhich-f66c208a613862c0deb345619b0a261e9fdda8dc.tar.gz deskwhich-f66c208a613862c0deb345619b0a261e9fdda8dc.tar.bz2 |
Dont break search when user appends .desktop to search
-rw-r--r-- | src/main.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index da05a34..27a4a79 100644 --- a/src/main.rs +++ b/src/main.rs @@ -30,7 +30,7 @@ fn main() { for file in files { let desktop_file = format!("{}", file.as_ref().unwrap().file_name().into_string().unwrap()); let mut name = desktop_file.split("."); - if name.find(|x| *x == cli.search).is_some() { + if name.find(|x| *x == cli.search.strip_suffix(".desktop").unwrap_or(&cli.search)).is_some() { let path = file.as_ref().unwrap().path(); let out = if cli.show_tilde { format!("{}", path.display().to_string().replace(&home, "~")) |