Example:
auto m = globMask("*.txt");
assert(m.isCovered("file.txt"));Creates a glob pattern mask using UFCS-friendly syntax.
Supports shell-style wildcards: `*` (any characters), `?` (single character), and `...` character classes.
pattern | glob pattern (e.g., "*.txt", "file??.dat") |
caseSensitive | true for case-sensitive matching (default) |
Example:
auto m = globMask("*.txt");
assert(m.isCovered("file.txt"));