From baeb8ca9d72637cb84cc1930ffd195b7c3f6984e Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Tue, 11 Mar 2025 04:57:03 -0500 Subject: [PATCH] =?UTF-8?q?[IMPROVED]=20Mejorar=20la=20funci=C3=B3n=20cort?= =?UTF-8?q?ana=5Falias=20usando=20dialog=20para=20la=20interfaz=20de=20usu?= =?UTF-8?q?ario?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 馃 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- bin/lib/base.lib | 7 ++++++- bin/msg/head.es | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) 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."