# 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
