pub fn gitignore_needs_entry(src: &str) -> bool
True if .gitignore source lacks a line ignoring the module tree. A bare superui_modules (no trailing slash) counts as present — git matches the directory either way.
.gitignore
superui_modules