[DOCS] Actualizar README para incluir el nuevo script fj_login.sh

- Añadir fj_login.sh a la tabla de herramientas para control de versiones
- Crear sección detallada sobre autenticación con Forgejo usando token encriptado
- Incluir ejemplos de uso para login y logout
- Describir las características principales y ventajas del script
- Mantener organización coherente con el resto de la documentación

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

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Mauro Rosero P. 2025-03-15 17:54:34 -05:00
parent 5b0082986f
commit 28c95aab40
Signed by: mrosero
GPG key ID: 83BD2A5F674B7E26

View file

@ -68,6 +68,7 @@ bin/update.sh
| `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 |
| `bin/cversadm_token.sh` | Gestiona tokens de acceso para plataformas de control de versiones de forma segura |
| `bin/fj_login.sh` | Inicia/cierra sesión en Forgejo usando tokens encriptados con SOPS |
### Seguridad y Acceso
@ -201,6 +202,23 @@ Este script proporciona una interfaz para gestionar tokens de acceso para difere
- Incluye verificación de formato y seguridad de tokens
- Gestiona automáticamente permisos para archivos de tokens
#### Autenticación con Forgejo usando token encriptado
```bash
# Iniciar sesión en Forgejo usando el token encriptado
bin/fj_login.sh
# Cerrar sesión de Forgejo
bin/fj_login.sh --logout
```
Este script facilita la autenticación con Forgejo/Codeberg CLI (berg):
- Utiliza el token almacenado y encriptado por cversadm_token.sh
- Desencripta automáticamente el token usando SOPS
- Detecta la URL de Forgejo basándose en la configuración de git
- Configura la variable BERG_BASE_URL con la URL detectada
- Proporciona opciones para login (por defecto) y logout
### Copias de Seguridad
Para respaldar configuraciones importantes: