[DOCS] Mejoras en README: sección licencia y herramientas CLI

- Ampliada sección de licencia con detalles y enlaces a LICENSE.md
- Añadida sección para Glow (renderizador de Markdown) junto a Gum
- Creada categoría 'Herramientas de CLI Modernas' para agrupar utilidades de Charm
- Añadidos ejemplos de uso para ambas herramientas
- Actualizada referencia a herramientas en la sección de bootstrap.sh

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-04-05 20:12:12 -05:00
parent 12dda7f6b7
commit 98bfe2e714
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26

View file

@ -64,13 +64,20 @@ MRDevs Tools utiliza una estructura organizada que separa el código (en ~/devs)
| Comando | Descripción |
|---------|-------------|
| `bin/bootstrap.sh` | Instala herramientas básicas (incluyendo oathtool, zbar, redis-cli, gum y glow) y configura la gestión de contenedores |
| `bin/update.sh` | Actualiza el entorno de desarrollo y herramientas (incluyendo oathtool, zbar, redis-cli y gum) |
| `bin/update.sh` | Actualiza el entorno de desarrollo y herramientas (incluyendo oathtool, zbar, redis-cli, gum y glow) |
| `bin/npm_install.sh` | Instala NodeJS y npm de forma interactiva |
| `bin/project_new.sh` | Crea un nuevo proyecto con estructura estandarizada según el tipo seleccionado |
### Interfaces de Usuario con Gum
### Herramientas de CLI Modernas
MRDevs Tools utiliza [Gum](https://github.com/charmbracelet/gum) para crear interfaces de texto (TUI) elegantes y funcionales:
MRDevs Tools integra herramientas modernas de Charm para mejorar la experiencia en la línea de comandos:
| Herramienta | Descripción |
|---------|-------------|
| [Gum](https://github.com/charmbracelet/gum) | Toolkit para interfaces TUI elegantes y funcionales |
| [Glow](https://github.com/charmbracelet/glow) | Renderizador de Markdown para terminal con soporte para temas y paginación |
#### Interfaces de Usuario con Gum
| Comando/Documento | Descripción |
|---------|-------------|
@ -151,13 +158,22 @@ MRDevs Tools utiliza [Gum](https://github.com/charmbracelet/gum) para crear inte
## 📚 Guía de Usuario
### Interfaces de Texto con Gum
### Herramientas de CLI Modernas
MRDevs Tools incluye soporte completo para [Gum](https://github.com/charmbracelet/gum), una herramienta que permite crear interfaces de texto (TUI) elegantes:
MRDevs Tools incluye soporte completo para herramientas modernas de CLI de [Charm](https://charm.sh/):
#### Gum - Interfaces de Texto Elegantes
[Gum](https://github.com/charmbracelet/gum) permite crear interfaces de texto (TUI) elegantes y funcionales:
```bash
# Abrir el tutorial completo sobre Gum
xdg-open ~/devs/docs/forms-gum.md
# Ejemplos rápidos
gum style --border normal --margin "1" --padding "1 2" "Texto con estilo"
gum input --placeholder "Ingresa tu nombre"
gum confirm "¿Deseas continuar?" && echo "Has confirmado" || echo "Has cancelado"
```
El tutorial incluye:
@ -166,7 +182,22 @@ El tutorial incluye:
- Técnicas para estilizar texto y crear layouts complejos
- Referencias visuales de cada componente
Para más detalles, consulta la [documentación completa de Gum](docs/forms-gum.md).
#### Glow - Renderizador de Markdown
[Glow](https://github.com/charmbracelet/glow) es un renderizador de Markdown para la terminal:
```bash
# Visualizar un archivo Markdown
glow README.md
# Visualizar con tema oscuro
glow -s dark README.md
# Modo paginado para documentos largos
glow -p LICENSE.md
```
Para más detalles, consulta la [documentación completa de estas herramientas](docs/forms-gum.md).
### Preparación del Entorno
@ -660,7 +691,15 @@ Para contribuir al proyecto:
## 📄 Licencia
Este proyecto está licenciado bajo la Licencia Pública General Affero (AGPL) - vea el archivo LICENSE para más detalles.
Este proyecto está licenciado bajo la [GNU Affero General Public License v3.0](LICENSE.md) (AGPL-3.0).
La licencia AGPL-3.0 garantiza que:
- Puedes usar, modificar y distribuir este software libremente
- Si modificas el software y lo distribuyes o lo ofreces como un servicio de red, debes publicar el código fuente completo
- Cualquier software derivado debe mantener la misma licencia AGPL-3.0
- Se preservan los derechos de autor originales
El texto completo de la licencia está disponible en el archivo [LICENSE.md](LICENSE.md) del repositorio.
## 👥 Colaboradores