pub fn list_patterns_in(dir: &Path) -> bool
Print pattern entries from a single directory, returning true if any were found.
Each line is printed with a two-space indent so callers can add section headers.