# Shell scripts must stay LF — CRLF breaks the `#!/bin/sh` shebang on Linux/WSL.
*.sh text eol=lf
# PowerShell tolerates either; keep CRLF on Windows checkouts.
*.ps1 text eol=crlf