Case-insensitive glob match over a file name, supporting * and ?.
Regex metacharacters in the pattern are escaped before wildcards are
expanded, so plan(1).ifc and a+b.ifc behave as literals.
Shared rather than reimplemented per provider: name filtering is part of the
FileFilter contract, so every provider must agree on what *.ifc means.
Case-insensitive glob match over a file name, supporting
*and?. Regex metacharacters in the pattern are escaped before wildcards are expanded, soplan(1).ifcanda+b.ifcbehave as literals.Shared rather than reimplemented per provider: name filtering is part of the
FileFiltercontract, so every provider must agree on what*.ifcmeans.