# Asriel's upstream default: CRLF for text files (Windows-only dev workflow).
# Kept intact to minimise the diff against upstream Craftimizer.
* text eol=crlf

# Hellion Forge override: shell scripts and git hooks MUST be LF only,
# otherwise bash on Linux refuses to execute them with
# "env: »bash\r«: Datei nicht gefunden". This blocked the v0.1.0 release
# pipeline push on Linux before .gitattributes was extended.
*.sh           text eol=lf
.githooks/*    text eol=lf
scripts/*      text eol=lf

# csharpier check fails with "different line endings than formatting would
# result in" when .cs files are CRLF. The Gitea Actions runners are Linux
# and the local dev box is Linux too, so force LF for the entire source
# tree and the supporting text manifests.
*.cs           text eol=lf
*.csproj       text eol=lf
*.sln          text eol=lf
*.yml          text eol=lf
*.yaml         text eol=lf
*.json         text eol=lf
*.md           text eol=lf

*.png binary
