diff --git a/README.md b/README.md index c16bb3d..9476637 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,14 @@ bin/update.sh |---------|-------------| | `bin/helix_install.sh` | Instala Helix Editor con soporte multiplataforma (apt, snap, pacman, etc.) | +### Herramientas para Control de Versiones + +| Comando | Descripción | +|---------|-------------| +| `bin/ghcli_install.sh` | Instala GitHub CLI (gh) con soporte multiplataforma | +| `bin/glcli_install.sh` | Instala GitLab CLI (glab) con múltiples métodos de instalación | +| `bin/fjcli_install.sh` | Instala Forgejo/Codeberg CLI vía Cargo | + ### Seguridad y Acceso | Comando | Descripción | @@ -131,6 +139,47 @@ El script detecta automáticamente tu sistema operativo y utiliza el método de - En Fedora: Instala a través de dnf - En otros sistemas: Descarga e instala desde el tarball oficial +### Herramientas para Control de Versiones + +MRDevs Tools incluye scripts para simplificar la instalación de CLIs para diferentes plataformas Git: + +#### GitHub CLI (gh) + +```bash +# Instalación automatizada +bin/ghcli_install.sh +``` + +El script detecta tu sistema operativo y utiliza el método de instalación más adecuado: +- En Debian/Ubuntu: Añade el repositorio oficial de GitHub y usa apt +- En Red Hat/Fedora: Configura el repositorio rpm y usa dnf +- En Arch Linux: Instala desde los repositorios oficiales +- En macOS: Instala a través de Homebrew + +#### GitLab CLI (glab) + +```bash +# Instalación automatizada +bin/glcli_install.sh +``` + +El script prioriza los métodos de instalación en este orden: +1. Paquetes oficiales del sistema si están disponibles +2. Script oficial de instalación de GitLab +3. Gestores de paquetes como snap o Homebrew +4. Binarios precompilados o instalación vía Go + +#### Forgejo/Codeberg CLI + +```bash +# Instalación automatizada +bin/fjcli_install.sh +``` + +El script instala la CLI mediante Cargo (el gestor de paquetes de Rust): +- Verifica si Cargo está instalado y lo instala si es necesario +- Instala codeberg-cli que es compatible con servidores Forgejo + ### Copias de Seguridad Para respaldar configuraciones importantes: