# Normalize line endings: LF in the repository, native on checkout.
* text=auto

# Shell scripts are run by bash/WSL — a CRLF would break them with
# "bad interpreter" or stray \r in arguments.
*.sh text eol=lf

# PowerShell scripts are run by Windows tooling that expects CRLF.
*.ps1 text eol=crlf
