globMask

fnMask globMask(string pattern, bool caseSensitive = true) @safe

Creates a glob pattern mask using UFCS-friendly syntax.

Supports shell-style wildcards: `*` (any characters), `?` (single character), and `...` character classes.

Parameters

patternglob pattern (e.g., "*.txt", "file??.dat")
caseSensitivetrue for case-sensitive matching (default)

Returns

A new Mask instance.

Example:

auto m = globMask("*.txt");
assert(m.isCovered("file.txt"));