Shell Utils Framework 🐚

pt-BR es en

Shell Utils Logo

Una Colección Dinámica de Scripts Shell con Propósito Educacional

GitHub stars GitHub forks GitHub issues GitHub license

🌟 Visión General

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).

✨ Características Principales

📌 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.

📁 Estructura de Directorios

~/.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

🔧 Recursos y Herramientas

🚀 Instalación

Opción 1: Instalación en Una Línea

bash -c "$(curl -fsSL https://raw.githubusercontent.com/felipefacundes/shell_utils/refs/heads/main/install.sh)"

Opción 2: Instalación Manual

git clone https://github.com/felipefacundes/shell_utils ~/.shell_utils
bash ~/.shell_utils/install.sh

🔄 Dependencias

El instalador detecta automáticamente tu shell (fish, zsh o bash) e instala las dependencias necesarias:

🤝 Contribuyendo

¡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.

📜 Licencia

Este proyecto está licenciado bajo la Licencia GPLv3 - consulta el archivo LICENSE para obtener detalles.

👏 Créditos


Hecho con ❤️ por la comunidad Shell Utils

Reportar Bug · Solicitar Recurso