From c38237b19f46973bbb4fbb0300ef3a54368af091 Mon Sep 17 00:00:00 2001 From: "Mauro Rosero P." Date: Sat, 15 Mar 2025 13:34:59 -0500 Subject: [PATCH] =?UTF-8?q?[IMPROVED]=20A=C3=B1adir=20verificaci=C3=B3n=20?= =?UTF-8?q?de=20la=20instalaci=C3=B3n=20de=20dialog=20en=20cversadm=5Ftoke?= =?UTF-8?q?n.sh?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Implementar política general persistente: verificar que dialog esté instalado - Añadir función check_dialog_installed() para validar la disponibilidad de dialog - Mostrar mensaje de error (head_001) si dialog no está instalado - Agregar esta verificación como primer paso antes de ejecutar funciones de interfaz 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- bin/cversadm_token.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/bin/cversadm_token.sh b/bin/cversadm_token.sh index ff1c250..f8aef89 100755 --- a/bin/cversadm_token.sh +++ b/bin/cversadm_token.sh @@ -151,9 +151,18 @@ save_token() { return $result } +# Verificar si dialog está instalado +check_dialog_installed() { + if ! command -v dialog &> /dev/null; then + echo "${head_001}" + exit 1 + fi +} + # Función principal main() { # Verificar requisitos + check_dialog_installed check_sops_installed ensure_developers_dir