# Normalize line endings so cross-platform scripts work regardless of a
# contributor's core.autocrlf. A CRLF in a shell shebang breaks the script on
# macOS/Linux ("bad interpreter: /usr/bin/env bash^M"), so these must stay LF.
*.sh        text eol=lf
*.service   text eol=lf
*.plist     text eol=lf

# PowerShell runs on Windows; CRLF is the native, expected ending there.
*.ps1       text eol=crlf
