# Force LF line endings for shell scripts.
# Without this, Windows clones (git's core.autocrlf=true default) check out
# CRLF and the shebang dies with:  /usr/bin/env: 'bash\r': No such file or directory  (exit 127)
# Keep every *.sh blob byte-clean; existing clones need a forced re-checkout
# (rm -f .git/index && git reset --hard HEAD) because git does not rewrite a
# file whose blob is unchanged.
*.sh text eol=lf
