Added ~ and . modes to query command

This commit is contained in:
Priyanshu Verma 2022-10-17 17:48:05 +05:30
parent 8fe450def4
commit 39682fd910
1 changed files with 12 additions and 1 deletions

View File

@ -59,7 +59,18 @@ impl<'db, 'file> Stream<'db, 'file> {
} }
pub fn with_keywords<S: AsRef<str>>(mut self, keywords: &[S]) -> Self { pub fn with_keywords<S: AsRef<str>>(mut self, keywords: &[S]) -> Self {
self.keywords = keywords.iter().map(util::to_lowercase).collect(); let mut keywords_iter = keywords.iter();
let workigdir_mode = keywords[0].as_ref();
if workigdir_mode == "." {
self.workingdir = true;
keywords_iter.next();
} else if workigdir_mode == env!("HOME") {
self.workingdir = false;
keywords_iter.next();
}
self.keywords = keywords_iter.map(util::to_lowercase).collect();
self self
} }