Files
quickstart/.gitattributes
T
Hermes 567239ed36 fix: añadir .gitattributes con eol=lf y troubleshooting CRLF
El issue #1 (WSL errors in deploy.sh) ocurre porque deploy.sh llega
con saltos de línea CRLF al usuario, probablemente al descargarlo
desde un navegador en Windows o editarlo con bloc de notas.

El bash interpreta '\r' final de línea como parte del comando, lo que
rompe 'set -e' (visto como 'set: usage:') y provoca $'\r': command not
found en cada línea ejecutada.

Cambios:
- .gitattributes: fuerza eol=lf en clones (raíz del problema)
- README.md: documenta el workaround 'sed -i s/\r$// deploy.sh' para
  archivos ya descargados con CRLF, y explica cuándo ocurre

Probado: con .gitattributes, 'git clone' desde Windows produce archivos
en LF automáticamente; sin él, 'core.autocrlf=true' los contaminaba.

Closes #1
2026-06-14 03:43:22 +02:00

11 lines
376 B
Plaintext

# Garantiza que los scripts se guarden con saltos de línea Unix (LF),
# incluso en clones desde Windows. Evita que `bash deploy.sh` rompa
# con errores tipo "$'\r': command not found" en WSL / Git Bash.
*.sh text eol=lf
*.bash text eol=lf
# Documentación también en LF para consistencia.
*.md text eol=lf
*.yml text eol=lf
*.yaml text eol=lf