diff --git a/bin/lib/base.lib b/bin/lib/base.lib index cdbfd2b..a69265f 100644 --- a/bin/lib/base.lib +++ b/bin/lib/base.lib @@ -422,6 +422,7 @@ cortana_alias() { local alias_nombre="cortana" local alias_comando="claude" local shell_config="" + local title="${head_000} ${head_002}" # Detectar el shell actual y seleccionar el archivo de configuración adecuado case "$SHELL" in @@ -432,20 +433,24 @@ cortana_alias() { shell_config="$HOME/.zshrc" ;; *) + dialog --backtitle "${title}" --title "${head_error}" --msgbox "${npm_040}" 7 50 return 1 ;; esac # Verificar si el alias ya existe en el archivo de configuración if grep -q "alias $alias_nombre=" "$shell_config"; then - return 2 + dialog --backtitle "${title}" --title "${npm_034}" --msgbox "${npm_035} $shell_config" 7 60 + return 2 else # Agregar el alias al final del archivo de configuración echo "alias $alias_nombre='$alias_comando'" >> "$shell_config" if [[ $? -eq 0 ]]; then # Recargar el archivo de configuración source "$shell_config" + dialog --backtitle "${title}" --title "${npm_036}" --msgbox "${npm_037} $shell_config\n\n${npm_038}" 9 60 else + dialog --backtitle "${title}" --title "${head_error}" --msgbox "${npm_039}" 7 50 return 1 fi fi diff --git a/bin/msg/head.es b/bin/msg/head.es index 695b7b6..72bb260 100644 --- a/bin/msg/head.es +++ b/bin/msg/head.es @@ -102,3 +102,10 @@ npm_030="Ocurrió un error durante la desinstalación." npm_031="Confirmación" npm_032="¿Está seguro que desea desinstalar Anthropoc Claude Code?" npm_033="¿Desea instalar Anthropoc Claude Code?" +npm_034="Alias existente" +npm_035="El alias 'cortana' ya existe en" +npm_036="Alias creado" +npm_037="Alias 'cortana' añadido a" +npm_038="Ahora puede usar el comando 'cortana' para ejecutar Claude." +npm_039="Error al crear el alias 'cortana'" +npm_040="Shell no compatible detectado."