ferralk-glob
ferralk-glob compiles reusable, byte-first glob patterns. It accepts arbitrary
bytes rather than requiring UTF-8 paths, and leaves behaviour-changing syntax
explicit through PatternOptions.
use ;
let source_file = compile?;
assert!;
assert!;
# Ok::
*, ?, and character classes are component-local by default. Enable
recursive_double_star for ** to cross separators, and opt into braces,
extglobs, hidden-name matching, ASCII case folding, or changed escaping only
when those semantics are required.
For the full syntax, error contract, and compatibility notes, see the crate documentation and the Ferralk repository.