Scripts bash que utilizo en Android con herramientas de utilidad para mí día a día.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Termux-shell/main_gnzTools.sh

130 lines
2.9 KiB

#!/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