# Normalize line endings for cross-platform consistency (pre-commit safe on Windows).
* text=auto eol=lf

# POSIX shell scripts must stay LF.
*.sh text eol=lf

# Windows scripts should remain CRLF.
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf
