# Auto detect text files and perform LF normalization
* text=auto

# Shell scripts must use LF (Unix line endings)
*.sh text eol=lf
*.zsh text eol=lf
*.bash text eol=lf
*.fish text eol=lf

# PowerShell can use CRLF (Windows)
*.ps1 text eol=crlf

# Rust source files
*.rs text eol=lf

# Config files
*.toml text eol=lf
*.json text eol=lf
*.yaml text eol=lf
*.yml text eol=lf
