# Force LF line endings everywhere.
# This project runs on Linux (eBPF agent) and is developed via WSL.
# CRLF breaks bash scripts when scp'd to Linux VMs.
* text=auto eol=lf

# Ensure shell scripts are always LF
*.sh text eol=lf
*.bash text eol=lf

# The embedded fallback YAML in docs/gpu_rates.md is parsed by the rates
# CLI at runtime; CRLF would break the fenced-block extractor used in the
# embedded-fallback path. Lock LF explicitly.
docs/gpu_rates.md text eol=lf

# Binary files — do not convert
*.o binary
*.so binary
*.docx binary
*.png binary
*.jpg binary
*.gif binary
*.ico binary
*.pdf binary
