#!/bin/bash source fnc_gonzy.sh clear function fnc_principal(){ PS3="Opción?: " items=( "Backup Termux" "IMG a TXT" "Fotos s/IMG_" "Now() + min" "URL descifrar" "URL validar" "QR crear" "QR decod" "TXT Lorem" "TXT Ortog" "TXT transl" "TXT trucos" "CuentAtras" "Dado virtual" "La Hora" "Genera PW" "Num a TXT EN" "Num a TXT FR" "Envío de SMS" ) while true; do select item in "${items[@]}" Salir do case $REPLY in 1) clear; source gnz_respaldarTermux.sh break;; 2) clear; source gnz_imgAtxt.sh; break;; 3) source gnz_fotosRenombrar.sh; break;; 4) source gnz_horaSumar.sh; break;; 5) source gnz_urlDescifrar.sh break;; 6) clear; source gnz_urlValidar.sh; break;; 7) source gnz_qrCrear.sh; break;; 8) source gnz_qrDeco.sh; break;; 9) source gnz_txtLorem.sh; break;; 10) source gnz_txtOrtog.sh; break;; 11) source gnz_txtTraducir.sh; break;; 12) source gnz_txtTrucos.sh; break;; 13) source gnz_cuentaAtras.sh; break;; 14) source gnz_dado.sh; break;; 15) source gnz_laHora.sh; break;; 16) source gnz_pwGenerar.sh; break;; 17) source gnz_numAtxt-EN.sh; break;; 18) source gnz_numAtxt-FR.sh; break;; 19) source gnz_smsEnvio.sh break;; $((${#items[@]}+1))) clear; cowsay "Gracias por usar la herramienta." | lolcat; echo -e "\n"; exit; break 2;; *) clear; echo -e "${Red}"; center_text "La opcion $REPLY no es valida."; echo -e "${Color_Off}\n"; break; esac done done } check_finger_access() { local command="$1" shift termux-fingerprint | grep -q "AUTH_RESULT_SUCCESS" && { # echo -e "\\n\\e[32m> ACCESS GRANTED <\\e[0m\\n" # command $command "$@" figlet -w 50 -c "Tools" | lolcat echo -e "${Blue}" center_text "una app de gonzy.top" center_text "optimizado para Termux." center_text "v-2.0" echo -e "${Color_Off}" fnc_principal } || { echo -e "${Red}" echo -e "Intruso!" | cowsay -f tux echo -e "${Color_Off}" return 1 } } check_finger_access