From 89fcd05228de99107d4693fa6525c8d13f263ca9 Mon Sep 17 00:00:00 2001
From: tavo <tavo@tavo.one>
Date: Thu, 16 May 2024 14:07:18 -0600
Subject: [PATCH] alias

---
 01-utils.sh   | 8 ++++++++
 03-install.sh | 2 +-
 04-main.sh    | 3 ++-
 3 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/01-utils.sh b/01-utils.sh
index b3deee7..d3f126f 100644
--- a/01-utils.sh
+++ b/01-utils.sh
@@ -86,3 +86,11 @@ firmador_libre() {
     (cd "$DIR" && curl -O "$FIRMADOR")
     # Add DESKTOP entry
 }
+
+set_menu() {
+if [ -z "$MENU" ] ; then
+	command -v zenity > /dev/null && MENU="zenity" && return 0
+	command -v kdialog > /dev/null && MENU="kdialog" && return 0
+fi
+}
+
diff --git a/03-install.sh b/03-install.sh
index 025256e..25d7f50 100644
--- a/03-install.sh
+++ b/03-install.sh
@@ -5,7 +5,7 @@ echo_debug() {                                 # DEBUG
     printf '\033[1mDEBUG: %s...\033[0m\n' "$1" # DEBUG
 }                                              # DEBUG
 
-alias tsudo 'printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""'
+alias tsudo='printf "%s" "$SUDO_PASSWORD" | sudo -Skp ""'
 
 debian_install_certs() {
 # Source: https://fran.cr/instalar-firma-digital-costa-rica-gnu-linux-ubuntu-debian/
diff --git a/04-main.sh b/04-main.sh
index be5549b..ee5f2e0 100644
--- a/04-main.sh
+++ b/04-main.sh
@@ -7,8 +7,9 @@
 # main
 set_lang
 set_version
+set_menu
 
-if command -v zenity > /dev/null ; then
+if [ "$MENU" = "zenity" ] ; then
     echo_debug "Iniciando zenity" # DEBUG
     MENU="zenity"
     zenity --title "$TITLE" --text "$PROMPT_WELCOME" --info