# Shell scripts must always use LF line endings (CRLF breaks bash execution on Linux) *.sh text eol=lf # Python files should also use LF *.py text eol=lf # Windows batch files keep CRLF *.bat text eol=crlf *.cmd text eol=crlf