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/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/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/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 | | | `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 | | | `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). | 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 | #### Gestión de tokens para control de versiones | ||||||
| 
 | 
 | ||||||
| ```bash | ```bash | ||||||
|  |  | ||||||
|  | @ -1,14 +1,17 @@ | ||||||
| #!/bin/bash | #!/bin/bash | ||||||
| # | #Script     	: [Bash Script Name]  | ||||||
| # Script: $SCRIPT_NAME | #Apps			: MRDEVS TOOLS | ||||||
| # Description: $DESCRIPTION | #Description	: [Bash Script Description] | ||||||
| # Created:  $CREATED_DATE | #Author			: [Bash Script Author] | ||||||
| # Modified: $MODIFIED_DATE | #Company Email	: [Company Email Author's] | ||||||
| # [Author] $AUTHOR | #Personal Email	: [Personal Email Author's] | ||||||
| # [Generated] $GENERATED_BY | #Created		: [Created Date/Time] | ||||||
| # | #Modified		: [Modified Date/Time] | ||||||
| # Derechos de Autor (C) [2025] [Mauro Rosero P. <mauro@rosero.one>] | #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 | # 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 | # 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, | # lo publica la Free Software Foundation, ya sea la versión 3 de la licencia, | ||||||
|  |  | ||||||
|  | @ -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