*          text=auto

.gitattributes export-ignore
.gitignore     export-ignore

*.md       text diff=markdown
*.rtf      diff=astextplain
*.sql      text
*.txt      text

*.jpg      binary
*.png      binary

*.bash     text eol=lf
*.bat      text eol=crlf
*.cmd      text eol=crlf
*.fish     text eol=lf
*.ps1      text eol=crlf
*.sh       text eol=lf
*.zsh      text eol=lf

*.csv      text
*.json     text
*.toml     text
*.xml      text
*.yaml     text
*.yml      text

*.7z       binary
*.gz       binary
*.tar      binary
*.tgz      binary
*.zip      binary

# C#
*.cs       text diff=csharp
*.cshtml   text diff=html
*.csproj   text eol=crlf
*.csx      text diff=csharp
*.sln      text eol=crlf

# Java
*.gradle        text diff=java
*.gradle.kts    text diff=kotlin
*.groovy        text diff=java
*.java          text diff=java
*.kt            text diff=kotlin
*.scala         text diff=java

# Python
*.pxd    text diff=python
*.py     text diff=python
*.py3    text diff=python
*.pyi    text diff=python
*.pyw    text diff=python
*.pyx    text diff=python
*.pyz    text diff=python
