# Windows batch shims must check out with CRLF so cmd.exe runs them # reliably (LF-only .bat breaks on some Windows configurations). *.bat text eol=crlf # Everything else stays LF — the repo is POSIX-first. *.py text eol=lf *.sh text eol=lf