# Shell scripts always use LF — they run on macOS / Linux / Steam Deck / WSL,
# where CRLF breaks the shebang and `set -o` parsing.
*.sh text eol=lf

# Windows helpers stay CRLF.
*.bat text eol=crlf
*.cmd text eol=crlf
*.ps1 text eol=crlf

# Language stats. The shipped product is C++, but nearly all of it is the
# recompiled `generated/` tree, which is a codegen artifact and gitignored —
# so what remains in git is one main.cpp plus the tooling that produces the
# build. Left alone, GitHub reports this repo as ~⅓ Shell / ⅓ Python, which
# describes the toolbox rather than the port. These files are developer
# tooling, not the deliverable; exclude them from the language breakdown.
scripts/** linguist-detectable=false
mac-build/** linguist-detectable=false
extract_assets.bat linguist-detectable=false
build.ps1 linguist-detectable=false
build.bat linguist-detectable=false
