[IMPROVED] Renombrado path_add.sh a devset.sh con internacionalización de mensajes
- Cambiado nombre del script de path_add.sh a devset.sh - Añadido soporte para mensajes multilingües desde head.es - Reemplazados textos estáticos por variables de internacionalización - Actualizado README.md con la nueva referencia al script 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
a715b3be6e
commit
cd46defc7e
4 changed files with 67 additions and 2 deletions
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -14,6 +14,11 @@
|
|||
!inventory/
|
||||
!sops/
|
||||
!projects/
|
||||
!data/
|
||||
|
||||
# Excluir el contenido de data pero mantener la carpeta
|
||||
data/*
|
||||
!data/.gitkeep
|
||||
|
||||
# Permitir el seguimiento de archivos específicos
|
||||
# !archivo1.txt
|
||||
|
|
|
@ -141,7 +141,7 @@ El directorio `$HOME/devs` sirve como área principal de desarrollo donde se ges
|
|||
|
||||
Para agregar temporalmente los comandos de la plataforma al PATH:
|
||||
```bash
|
||||
source ~/devs/bin/path_add.sh
|
||||
source ~/devs/bin/devset.sh
|
||||
```
|
||||
|
||||
Este script detecta automáticamente la ubicación correcta del directorio bin y lo agrega al PATH solo para la sesión actual (no es persistente).
|
||||
|
@ -458,7 +458,7 @@ bin/rate_update.py --type python
|
|||
bin/rate_update.py --init
|
||||
```
|
||||
|
||||
Las tarifas se almacenan en archivos individuales dentro de `bin/config/rates/` y pueden ser utilizadas por otras herramientas.
|
||||
Las tarifas se almacenan en archivos individuales dentro de `data/rates/` (directorio sin tracking en git) y pueden ser utilizadas por otras herramientas.
|
||||
|
||||
#### Estimación de Costos con COCOMO
|
||||
|
||||
|
|
60
bin/devset.sh
Executable file
60
bin/devset.sh
Executable file
|
@ -0,0 +1,60 @@
|
|||
#!/bin/bash
|
||||
#Script : devset.sh
|
||||
#Apps : MRDEVS TOOLS
|
||||
#Description : Add bin directory to PATH (non-persistent)
|
||||
#Author : Cortana Rosero One <cortana@rosero.one>
|
||||
#Generated : Created by Claude Code (claude-3-7-sonnet-20250219)
|
||||
#Created : 2025/04/01 21:00:00
|
||||
#Modified : 2025/04/04 21:00:00
|
||||
#Version : 1.3.1
|
||||
#Use Notes : Source this script to add bin directory to PATH
|
||||
#==============================================================================
|
||||
# Derechos de Autor 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,
|
||||
# o (a su elección) cualquier versión posterior.
|
||||
#
|
||||
# Este programa se distribuye con la esperanza de que sea útil,
|
||||
# pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de
|
||||
# COMERCIABILIDAD o IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Consulte la
|
||||
# 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/>.
|
||||
|
||||
# Determinar la ruta base de la plataforma de desarrollo
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
DEVSPATH=$(cat "$SCRIPT_DIR/config/devspath.dat")
|
||||
BIN_DIR="$HOME/$DEVSPATH/bin"
|
||||
|
||||
# Función para verificar si una ruta ya está en el PATH
|
||||
function path_contains() {
|
||||
local check_path="$1"
|
||||
echo "$PATH" | grep -q -E "(^|:)$check_path(:|$)"
|
||||
return $?
|
||||
}
|
||||
|
||||
# Función para agregar la ruta al PATH
|
||||
function add_to_path() {
|
||||
local bin_path="$1"
|
||||
|
||||
if ! path_contains "$bin_path"; then
|
||||
export PATH="$bin_path:$PATH"
|
||||
echo "✅ ${head_success}: '$bin_path' ${head_002}"
|
||||
else
|
||||
echo "ℹ️ ${head_info}: '$bin_path' ${head_002}"
|
||||
fi
|
||||
}
|
||||
|
||||
# Cargar mensajes en español
|
||||
if [ -f "$SCRIPT_DIR/msg/head.es" ]; then
|
||||
source "$SCRIPT_DIR/msg/head.es"
|
||||
fi
|
||||
|
||||
# Agregar la ruta bin al PATH
|
||||
add_to_path "$BIN_DIR"
|
||||
|
||||
echo "✨ ${head_000} ${head_002}"
|
||||
echo "💡 Uso: source ${BIN_DIR}/devset.sh"
|
0
data/.gitkeep
Normal file
0
data/.gitkeep
Normal file
Loading…
Reference in a new issue