Compare commits
	
		
			2 commits
		
	
	
		
			fdbba48eff
			...
			1a4c7e609a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 1a4c7e609a | |||
| d22c3590df | 
					 3 changed files with 30 additions and 40 deletions
				
			
		
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							|  | @ -79,6 +79,7 @@ bin/update.sh | |||
| |---------|-------------| | ||||
| | `bin/ghadmin_install.sh` | Instala GitHub CLI (gh) con soporte multiplataforma | | ||||
| | `bin/gladmin_install.sh` | Instala GitLab CLI (glab) con múltiples métodos de instalación | | ||||
| | `bin/fjadmin_install.sh` | Instala Forgejo CLI (berg) para administración de Forgejo/Codeberg | | ||||
| | `source bin/forgejo_login.sh` | Inicia/cierra sesión en Forgejo usando tokens encriptados con SOPS | | ||||
| | `source bin/github_login.sh` | Inicia/cierra sesión en GitHub usando tokens encriptados con SOPS | | ||||
| | `bin/cversion_token.sh` | Gestiona tokens de acceso para plataformas de control de versiones de forma segura | | ||||
|  | @ -212,6 +213,21 @@ El script prioriza los métodos de instalación en este orden: | |||
| 
 | ||||
| Para aprender a usar GitLab CLI, consulta la [documentación oficial de GitLab CLI](https://gitlab.com/gitlab-org/cli/-/blob/main/docs/index.md). | ||||
| 
 | ||||
| #### Forgejo CLI (berg) | ||||
| 
 | ||||
| ```bash | ||||
| # Instalación automatizada | ||||
| bin/fjadmin_install.sh | ||||
| ``` | ||||
| 
 | ||||
| Este script instala Forgejo CLI (berg), la herramienta de línea de comandos para administrar instancias de Forgejo/Codeberg: | ||||
| - Verifica e instala las dependencias necesarias (como Rust y Cargo si no están presentes) | ||||
| - Instala berg de manera optimizada para tu sistema | ||||
| - Configura el entorno correctamente para usar berg | ||||
| - Incluye instrucciones posteriores a la instalación | ||||
| 
 | ||||
| Para aprender a usar Forgejo CLI, consulta la [documentación oficial de Forgejo/Codeberg CLI](https://codeberg.org/RobWalt/berg). | ||||
| 
 | ||||
| #### Gestión de tokens para control de versiones | ||||
| 
 | ||||
| ```bash | ||||
|  |  | |||
|  | @ -1,14 +1,17 @@ | |||
| #!/bin/bash | ||||
| # | ||||
| # Script: $SCRIPT_NAME | ||||
| # Description: $DESCRIPTION | ||||
| # Created:  $CREATED_DATE | ||||
| # Modified: $MODIFIED_DATE | ||||
| # [Author] $AUTHOR | ||||
| # [Generated] $GENERATED_BY | ||||
| # | ||||
| # Derechos de Autor (C) [2025] [Mauro Rosero P. <mauro@rosero.one>] | ||||
| # | ||||
| #Script     	: [Bash Script Name]  | ||||
| #Apps			: MRDEVS TOOLS | ||||
| #Description	: [Bash Script Description] | ||||
| #Author			: [Bash Script Author] | ||||
| #Company Email	: [Company Email Author's] | ||||
| #Personal Email	: [Personal Email Author's] | ||||
| #Created		: [Created Date/Time] | ||||
| #Modified		: [Modified Date/Time] | ||||
| #Version		: [Apps Version] | ||||
| #Use Notes		: | ||||
| #============================================================================== | ||||
| # Derechos de Autor [YYYY] [Mauro Rosero P. <mauro@rosero.one>] | ||||
| #============================================================================== | ||||
| # Este programa es software libre: usted puede redistribuirlo y/o modificarlo | ||||
| # bajo los términos de la Licencia Pública Affero General de GNU tal como | ||||
| # lo publica la Free Software Foundation, ya sea la versión 3 de la licencia, | ||||
|  | @ -20,4 +23,4 @@ | |||
| # Licencia Pública Affero General de GNU para obtener más detalles. | ||||
| # | ||||
| # Debería haber recibido una copia de la Licencia Pública Affero General | ||||
| # junto con este programa. Si no la recibió, consulte <https://www.gnu.org/licenses/>. | ||||
| # junto con este programa. Si no la recibió, consulte <https://www.gnu.org/licenses/>. | ||||
|  |  | |||
|  | @ -1,29 +0,0 @@ | |||
| # Configuración inicial | ||||
| SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" | ||||
| 
 | ||||
| # Leer DEVSPATH desde el archivo de configuración o usar "devs" por defecto | ||||
| if [ -f "$SCRIPT_DIR/config/devspath.dat" ]; then | ||||
|   DEVSPATH=$(cat "$SCRIPT_DIR/config/devspath.dat") | ||||
| else | ||||
|   DEVSPATH="devs" | ||||
| fi | ||||
| 
 | ||||
| BIN_HOME="$HOME/$DEVSPATH" | ||||
| BIN_BASE="bin" | ||||
| BIN_LIBS="lib" | ||||
| BIN_MESG="msg" | ||||
| BIN_CFGS="config" | ||||
| VERSION=$(cat "$BIN_HOME/$BIN_BASE/$BIN_CFGS/version") | ||||
| 
 | ||||
| # CHECK SHELL LANGUAGE | ||||
| BIN_LANG=${LANG:0:2} | ||||
| 
 | ||||
| # Importar bibliotecas necesarias | ||||
| source "${BIN_HOME}/${BIN_BASE}/${BIN_LIBS}/base.lib" | ||||
| source "${BIN_HOME}/${BIN_BASE}/${BIN_LIBS}/console.lib" | ||||
| 
 | ||||
| # Cargar mensajes en el idioma del sistema o español por defecto | ||||
| load_messages "${BIN_HOME}/${BIN_BASE}" "${BIN_MESG}" "${BIN_LANG}" "head" | ||||
| 
 | ||||
| # Variables globales | ||||
| title="${head_000} ${head_002}" | ||||
		Loading…
	
		Reference in a new issue