[FIXED] Mejorado el manejo de rutas en ai_token.sh

- Corregido el procesamiento de la ruta en get_tokens_path
- Añadido filtro para eliminar espacios en la ruta
- Mejor manejo de la expansión de la tilde en la ruta
- Garantizada compatibilidad con la ruta ~/.developer
- Actualizada fecha de modificación
This commit is contained in:
Mauro Rosero P. 2025-04-07 06:06:30 -05:00
parent 387aa01122
commit 6da8b9e0f6

View file

@ -5,7 +5,7 @@
#Author : Sora Rosero One <sora@rosero.one>
#Generated by : Claude Code (claude-3-7-sonnet-20250219)
#Created : 2025/03/21 16:06:20
#Modified : 2025/04/07 07:45:22
#Modified : 2025/04/07 07:52:14
#Version : 1.0.0
#Use Notes :
# Gestiona múltiples tokens de IA definidos en ai.tokens
@ -105,8 +105,10 @@ get_tokens_path() {
local default_path="$BIN_HOME/$BIN_SOPS"
if [ -f "$config_file" ]; then
# Leer la ruta del archivo de configuración y expandir la tilde (~)
local path_from_config=$(cat "$config_file" | tr -d '\r\n')
# Leer la ruta del archivo de configuración y eliminar espacios/saltos de línea
local path_from_config=$(cat "$config_file" | tr -d '\r\n' | tr -d ' ')
# Expandir la tilde (~) a la ruta HOME del usuario
path_from_config="${path_from_config/#\~/$HOME}"
# Verificar que la ruta exista o crearla