Compare commits
	
		
			No commits in common. "1a4c7e609adeeae93f2d9073ea05df9cd3882051" and "fdbba48effe4a9ce821c54c9a0dd92eb87f9bf89" have entirely different histories.
		
	
	
		
			1a4c7e609a
			...
			fdbba48eff
		
	
		
					 3 changed files with 40 additions and 30 deletions
				
			
		
							
								
								
									
										16
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								README.md
									
									
									
									
									
								
							|  | @ -79,7 +79,6 @@ 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 | | ||||
|  | @ -213,21 +212,6 @@ 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,17 +1,14 @@ | |||
| #!/bin/bash | ||||
| #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>] | ||||
| #============================================================================== | ||||
| # | ||||
| # 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>] | ||||
| # | ||||
| # 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, | ||||
|  | @ -23,4 +20,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/>. | ||||
							
								
								
									
										29
									
								
								bin/config/bash.variables
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								bin/config/bash.variables
									
									
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,29 @@ | |||
| # 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