fix: añadir .gitattributes con eol=lf y troubleshooting CRLF (#1) (#3)

Co-authored-by: Hermes <hermes@d0a1.es>
Co-committed-by: Hermes <hermes@d0a1.es>
This commit was merged in pull request #3.
This commit is contained in:
2026-06-20 02:02:07 +02:00
committed by Flama
parent dd84d63660
commit 3d75b77dd7
2 changed files with 26 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
# 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
+16
View File
@@ -108,6 +108,22 @@ pero no es necesaria. Con 8 GB de RAM ya puedes usar llama3.2:3b.
Claro. Los modelos de 7-14B son útiles para redacción, traducción,
resumen, código, SEO y mucho más. Cuanta más RAM, mejor calidad.
## Troubleshooting
### `set: usage:` o `$'\r': command not found` al ejecutar `deploy.sh` (WSL / Git Bash)
El archivo llegó con saltos de línea de Windows (CRLF). El repositorio
incluye `.gitattributes` para que esto no pase al clonarlo, pero si ya
lo tienes descargado con CRLF, normalo a Unix:
```bash
sed -i 's/\r$//' deploy.sh && ./deploy.sh
```
Esto ocurre sobre todo cuando se descarga el archivo desde un navegador
en Windows o se edita con el bloc de notas. Con `git clone` desde
cualquier sistema queda en LF automáticamente.
## Licencia
MIT. Usa, modifica y comparte libremente.