Expand description
Query micro-language parser for cross-client queries.
§Syntax Overview
Full pattern: [source][path][filters][range]
- Source selectors:
host:type:client:session: - Path filters:
.,~/,/path/ - Command regex:
%/pattern/ - Field filters:
%field<op>value - Tags:
%tag-nameor bare word - Range:
~Nor~N:~M
Structs§
- Field
Filter - Field filter with comparison operator.
- Query
- A parsed query containing all components.
- Range
Selector - Range selector for limiting results.
- Source
Selector - Source selector for cross-client queries.
Enums§
- Compare
Op - Comparison operators for field filters.
- Path
Filter - Path-based working directory filter.
- Query
Component - A query component (filter or tag).
Functions§
- parse_
query - Parse a query string into structured components.