# Enforce consistent line endings across Windows / macOS / Linux contributors.
* text=auto eol=lf

# Python / config — text
*.py          text diff=python
*.toml        text
*.cfg         text
*.ini         text
*.txt         text
*.md          text
*.yml         text
*.yaml        text
*.json        text

# Scripts
*.sh          text eol=lf
*.ps1         text eol=crlf
*.cmd         text eol=crlf
*.bat         text eol=crlf

# Binaries
*.png         binary
*.jpg         binary
*.jpeg        binary
*.gif         binary
*.ico         binary
