pub fn glob_match(pattern: &str, input: &str) -> bool
Simple glob matching supporting * (any chars) and ? (single char).
*
?
* and ? are the only special characters; backslash escapes them. Matching is case-insensitive.