# Shell scripts must keep LF endings or bash fails with
# "bad interpreter: /usr/bin/env bash^M" on checkout under core.autocrlf=true.
*.sh text eol=lf

# PowerShell is fine with either, but keep it stable across platforms.
*.ps1 text eol=crlf

# Normalize the rest of the text sources.
*.py text
*.toml text
*.cfg text
*.md text
*.yml text
*.json text
