Creación de estructura de proyectos (Versión Bash)
En este artículo técnico de jesusninoc.com, te mostramos cómo autogenera un árbol de directorios limpio y estándar para iniciar un nuevo desarrollo utilizando un script corto en Bash de forma nativa en Linux.
Código del Script (Bash)
#!/bin/bash
RAIZ=${1:-mi_proyecto}
echo "Construyendo estructura de proyecto en: $RAIZ"
mkdir -p "$RAIZ"/{src/{components,utils,assets},public,tests,docs}
touch "$RAIZ"/README.md "$RAIZ"/.gitignore
echo "Estructura creada con éxito."
tree "$RAIZ" 2>/dev/null || ls -R "$RAIZ"
Explicación detallada del funcionamiento
Aprovecha la expansión de llaves nativa de Bash para generar directorios anidados con un único comando mkdir -p.
Análisis de Seguridad y Buenas Prácticas
🔒 Recomendaciones del Agente de Seguridad:
No sobrescribe archivos existentes por diseño de mkdir y touch, reduciendo el riesgo de alteración de código existente.