| 
 | 1 | +<!DOCTYPE html>  | 
 | 2 | +<html lang="es">  | 
 | 3 | +<head>  | 
 | 4 | +    <meta charset="UTF-8">  | 
 | 5 | +    <meta name="viewport" content="width=device-width, initial-scale=1.0">  | 
 | 6 | +    <title>Shell Utils Framework</title>  | 
 | 7 | +    <style>  | 
 | 8 | +        .center {  | 
 | 9 | +            text-align: center;  | 
 | 10 | +        }  | 
 | 11 | +        body {  | 
 | 12 | +            max-width: 1200px;  | 
 | 13 | +            margin: 0 auto;  | 
 | 14 | +            padding: 20px;  | 
 | 15 | +            font-family: system-ui, -apple-system, sans-serif;  | 
 | 16 | +        }  | 
 | 17 | +        pre {  | 
 | 18 | +            background-color: #f6f8fa;  | 
 | 19 | +            padding: 16px;  | 
 | 20 | +            border-radius: 6px;  | 
 | 21 | +            overflow-x: auto;  | 
 | 22 | +        }  | 
 | 23 | +        img {  | 
 | 24 | +            max-width: 100%;  | 
 | 25 | +            height: auto;  | 
 | 26 | +        }  | 
 | 27 | +    </style>  | 
 | 28 | +</head>  | 
 | 29 | +<body>  | 
 | 30 | + | 
 | 31 | +<h1><a href="https://github.com/felipefacundes/shell_utils">Shell Utils Framework 🐚</a></h1>  | 
 | 32 | + | 
 | 33 | +<p>  | 
 | 34 | +    <a href="./README_pt.html"><img src="https://img.shields.io/badge/lang-pt--BR-green.svg" alt="pt-BR"></a>  | 
 | 35 | +    <a href="./README_es.html"><img src="https://img.shields.io/badge/lang-es-yellow.svg" alt="es"></a>  | 
 | 36 | +    <a href="./README.html"><img src="https://img.shields.io/badge/lang-en-red.svg" alt="en"></a>  | 
 | 37 | +</p>  | 
 | 38 | + | 
 | 39 | +<div class="center">  | 
 | 40 | +    <img src="./icons/logo.png" alt="Shell Utils Logo">  | 
 | 41 | +      | 
 | 42 | +    <p><em>Una Colección Dinámica de Scripts Shell con Propósito Educacional</em></p>  | 
 | 43 | +      | 
 | 44 | +    <img src="https://img.shields.io/github/stars/felipefacundes/shell_utils?style=social" alt="GitHub stars">  | 
 | 45 | +    <img src="https://img.shields.io/github/forks/felipefacundes/shell_utils?style=social" alt="GitHub forks">  | 
 | 46 | +    <img src="https://img.shields.io/github/issues/felipefacundes/shell_utils" alt="GitHub issues">  | 
 | 47 | +    <img src="https://img.shields.io/github/license/felipefacundes/shell_utils" alt="GitHub license">  | 
 | 48 | +</div>  | 
 | 49 | + | 
 | 50 | +<h2>🌟 Visión General</h2>  | 
 | 51 | + | 
 | 52 | +<p>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: <strong>Bash, Zsh y Fish</strong>.</p>  | 
 | 53 | + | 
 | 54 | +<p>✅ Incluye scripts de terceros, como los de <a href="http://www.fmwconcepts.com/imagemagick/index.php">Fred's Imagemagick</a> <em>(créditos mantenidos en los scripts)</em>.</p>  | 
 | 55 | + | 
 | 56 | +<h3>✨ Características Principales</h3>  | 
 | 57 | + | 
 | 58 | +<ul>  | 
 | 59 | +    <li>Reconocimiento dinámico de scripts, funciones, variables y alias</li>  | 
 | 60 | +    <li>Documentación completa y menús de ayuda</li>  | 
 | 61 | +    <li>Compatibilidad entre shells (fish, zsh, bash)</li>  | 
 | 62 | +    <li>Rica colección de scripts utilitarios</li>  | 
 | 63 | +    <li>Recursos educativos y tutoriales</li>  | 
 | 64 | +</ul>  | 
 | 65 | + | 
 | 66 | +<p>📌 El script <code>help_shell</code> lista funciones como <code>sed_info</code> (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 <code>función.sh</code> y guárdalo en <code>~/.shell_utils/scripts/helps/</code>. El script <code>help_shell</code> podrá leerlos y mostrar una lista completa de funciones pedagógicas y mucho más.</p>  | 
 | 67 | + | 
 | 68 | +<h2>📁 Estructura de Directorios</h2>  | 
 | 69 | + | 
 | 70 | +<pre>  | 
 | 71 | +~/.shell_utils/  | 
 | 72 | +├── scripts/     # Scripts principales  | 
 | 73 | +│   ├── faqs/    # Scripts de tutorial y guías  | 
 | 74 | +│   └── helps/   # Funciones auxiliares educativas  | 
 | 75 | +├── functions/   # Funciones personalizadas  | 
 | 76 | +├── variables/   # Variables de entorno  | 
 | 77 | +└── aliases/     # Alias del shell  | 
 | 78 | +</pre>  | 
 | 79 | + | 
 | 80 | +<h2>🔧 Recursos y Herramientas</h2>  | 
 | 81 | + | 
 | 82 | +<ul>  | 
 | 83 | +    <li><strong>Alarma</strong>: Alarma multilingüe, con capacidad de ejecutar comandos externos, función de repetición y más.</li>  | 
 | 84 | +    <li><strong>Calendario</strong>: Calendario completo con soporte para días festivos</li>  | 
 | 85 | +    <li><strong>Herramientas de Video</strong>: Grabador de pantalla y administradores de videos</li>  | 
 | 86 | +    <li><strong>Herramientas de Audio</strong>: Generar frecuencias de audio y administradores de sonido</li>  | 
 | 87 | +    <li><strong>Herramientas de Procesamiento de Imágenes</strong>: Convertir, redimensionar y manipular imágenes</li>  | 
 | 88 | +    <li><strong>Gestión de Temas</strong>:  | 
 | 89 | +        <ul>  | 
 | 90 | +            <li>Temas de GRUB</li>  | 
 | 91 | +            <li>Temas de Terminal</li>  | 
 | 92 | +            <li>Colecciones de arte ASCII</li>  | 
 | 93 | +        </ul>  | 
 | 94 | +    </li>  | 
 | 95 | +    <li><strong>Utilidades de Color</strong>:  | 
 | 96 | +        <ul>  | 
 | 97 | +            <li>Paleta de colores ANSI</li>  | 
 | 98 | +            <li>Convertidor de Hex a ANSI</li>  | 
 | 99 | +        </ul>  | 
 | 100 | +    </li>  | 
 | 101 | +    <li><strong>Herramientas para Gestores de Ventanas</strong>: Soporte para i3, awesome, openbox y otros</li>  | 
 | 102 | +    <li><strong>Integración con Herramientas de Terceros</strong>: Incluyendo scripts de <a href="http://www.fmwconcepts.com/imagemagick/index.php">"Fred's Imagemagick"</a></li>  | 
 | 103 | +</ul>  | 
 | 104 | + | 
 | 105 | +<h2>🚀 Instalación</h2>  | 
 | 106 | + | 
 | 107 | +<h3>Opción 1: Instalación en Una Línea</h3>  | 
 | 108 | +<pre>bash -c "$(curl -fsSL https://raw.githubusercontent.com/felipefacundes/shell_utils/refs/heads/main/install.sh)"</pre>  | 
 | 109 | + | 
 | 110 | +<h3>Opción 2: Instalación Manual</h3>  | 
 | 111 | +<pre>git clone https://github.com/felipefacundes/shell_utils ~/.shell_utils  | 
 | 112 | +bash ~/.shell_utils/install.sh</pre>  | 
 | 113 | + | 
 | 114 | +<h2>🔄 Dependencias</h2>  | 
 | 115 | + | 
 | 116 | +<p>El instalador detecta automáticamente tu shell (fish, zsh o bash) e instala las dependencias necesarias:</p>  | 
 | 117 | +<ul>  | 
 | 118 | +    <li>Para usuarios de bash: oh-my-bash</li>  | 
 | 119 | +    <li>Para usuarios de zsh: oh-my-zsh</li>  | 
 | 120 | +</ul>  | 
 | 121 | + | 
 | 122 | +<h2>🤝 Contribuyendo</h2>  | 
 | 123 | + | 
 | 124 | +<p>¡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.</p>  | 
 | 125 | + | 
 | 126 | +<h2>📜 Licencia</h2>  | 
 | 127 | + | 
 | 128 | +<p>Este proyecto está licenciado bajo la Licencia GPLv3 - consulta el archivo <a href="LICENSE">LICENSE</a> para obtener detalles.</p>  | 
 | 129 | + | 
 | 130 | +<h2>👏 Créditos</h2>  | 
 | 131 | + | 
 | 132 | +<ul>  | 
 | 133 | +    <li>Creador original: <a href="https://github.com/felipefacundes">Felipe Facundes</a></li>  | 
 | 134 | +    <li>Agradecimientos especiales a todos los contribuyentes y a <a href="http://www.fmwconcepts.com/imagemagick/index.php">Fred's Imagemagick</a> por algunos scripts incluidos</li>  | 
 | 135 | +</ul>  | 
 | 136 | + | 
 | 137 | +<hr>  | 
 | 138 | + | 
 | 139 | +<div class="center">  | 
 | 140 | +    <p><strong>Hecho con ❤️ por la comunidad Shell Utils</strong></p>  | 
 | 141 | +      | 
 | 142 | +    <p>  | 
 | 143 | +        <a href="https://github.com/felipefacundes/shell_utils/issues">Reportar Bug</a> ·  | 
 | 144 | +        <a href="https://github.com/felipefacundes/shell_utils/issues">Solicitar Recurso</a>  | 
 | 145 | +    </p>  | 
 | 146 | +</div>  | 
 | 147 | + | 
 | 148 | +</body>  | 
 | 149 | +</html>  | 
0 commit comments