Una Colección Dinámica de Scripts Shell con Propósito Educacional
Shell Utils es un marco educativo diseñado para hacer que la programación en shell sea accesible y poderosa. Es el resultado de un trabajo exhaustivo durante muchos años, ahora disponible en GitHub. Con más de 280 scripts documentados, atiende tanto a principiantes como a usuarios avanzados. Su gran diferenciador es la capacidad de interactuar con los principales shells: Bash, Zsh y Fish.
✅ Incluye scripts de terceros, como los de Fred's Imagemagick (créditos mantenidos en los scripts).
📌 El script help_shell
lista funciones como sed_info
(para ayudar con el uso de sed), proporcionando tutoriales rápidos sobre comandos de Linux. Para crear una función simple, solo crea un archivo función.sh
y guárdalo en ~/.shell_utils/scripts/helps/
. El script help_shell
podrá leerlos y mostrar una lista completa de funciones pedagógicas y mucho más.
~/.shell_utils/ ├── scripts/ # Scripts principales │ ├── faqs/ # Scripts de tutorial y guías │ └── helps/ # Funciones auxiliares educativas ├── functions/ # Funciones personalizadas ├── variables/ # Variables de entorno └── aliases/ # Alias del shell
bash -c "$(curl -fsSL https://raw.githubusercontent.com/felipefacundes/shell_utils/refs/heads/main/install.sh)"
git clone https://github.com/felipefacundes/shell_utils ~/.shell_utils bash ~/.shell_utils/install.sh
El instalador detecta automáticamente tu shell (fish, zsh o bash) e instala las dependencias necesarias:
¡Las contribuciones son bienvenidas! Siéntete libre de enviar un Pull Request. Para cambios importantes, por favor abre un issue primero para discutir lo que te gustaría cambiar.
Este proyecto está licenciado bajo la Licencia GPLv3 - consulta el archivo LICENSE para obtener detalles.
Hecho con ❤️ por la comunidad Shell Utils