# Enforce CRLF for Windows batch files to prevent CMD parsing bugs on multi-byte UTF-8
*.bat text eol=crlf
*.cmd text eol=crlf

# Enforce LF for shell scripts
*.sh text eol=lf

# Explicitly set default behavior for other files
* text=auto
