Add more aliases for matcher
@@ -24,22 +24,24 @@ impl FromStr for Filter {
tag_no_case("path"),
tag_no_case("type"),
tag_no_case("kind"),
+ tag_no_case("fek"),
tag_no_case("source"),
tag_no_case("src"),
tag_no_case("process"),
+ tag_no_case("pid"),
tag_no_case("signal"),
+ tag_no_case("complete"),
tag_no_case("exit"),
)),
|m: &str| match m.to_ascii_lowercase().as_str() {
"tag" => Ok(Matcher::Tag),
"path" => Ok(Matcher::Path),
"type" => Ok(Matcher::FileType),
- "kind" => Ok(Matcher::FileEventKind),
- "source" => Ok(Matcher::Source),
- "src" => Ok(Matcher::Source),
- "process" => Ok(Matcher::Process),
+ "kind" | "fek" => Ok(Matcher::FileEventKind),
+ "source" | "src" => Ok(Matcher::Source),
+ "process" | "pid" => Ok(Matcher::Process),
"signal" => Ok(Matcher::Signal),
- "exit" => Ok(Matcher::ProcessCompletion),
+ "complete" | "exit" => Ok(Matcher::ProcessCompletion),
m => Err(format!("unknown matcher: {}", m)),
},
)(i)
