mirror of https://github.com/tteck/Proxmox.git
alpine whiptail menu
This commit is contained in:
parent
6464229f14
commit
54e3870b5d
|
@ -30,36 +30,22 @@ color
|
||||||
catch_errors
|
catch_errors
|
||||||
|
|
||||||
function update_script() {
|
function update_script() {
|
||||||
|
UPD=$(whiptail --title "SUPPORT" --radiolist --cancel-button Exit-Script "Spacebar = Select" 11 58 2 \
|
||||||
|
"1" "Update VaultWarden $VAULT" ON \
|
||||||
|
"2" "Show Admin Token" OFF \
|
||||||
|
3>&1 1>&2 2>&3)
|
||||||
|
|
||||||
header_info
|
header_info
|
||||||
PS3="Please choose an option from the menu, or enter q to exit: "
|
if [ "$UPD" == "1" ]; then
|
||||||
options=("Update Vaultwarden" "View Admin Token" "Exit")
|
apk update && apk upgrade
|
||||||
select opt in "${options[@]}"
|
exit;
|
||||||
do
|
fi
|
||||||
case $opt in
|
|
||||||
"Update Vaultwarden")
|
if [ "$UPD" == "2" ]; then
|
||||||
clear
|
cat /etc/conf.d/vaultwarden | grep "ADMIN_TOKEN" | awk '{print substr($2, 7) }'
|
||||||
echo "Updating Vaultwarden..."
|
|
||||||
apk update &>/dev/null
|
|
||||||
apk upgrade &>/dev/null
|
|
||||||
break
|
|
||||||
;;
|
|
||||||
"View Admin Token")
|
|
||||||
clear
|
|
||||||
echo "Viewing the Admin Token..."
|
|
||||||
token=$(awk -F'"' '/ADMIN_TOKEN/{print $2}' /etc/conf.d/vaultwarden)
|
|
||||||
if [ -n "$token" ]; then
|
|
||||||
echo "Admin Token: $token"
|
|
||||||
else
|
|
||||||
echo "Failed to retrieve the Admin Token."
|
|
||||||
fi
|
fi
|
||||||
break
|
|
||||||
;;
|
|
||||||
"Exit")
|
|
||||||
exit
|
exit
|
||||||
;;
|
fi
|
||||||
*) echo "Invalid option. Please choose an option from the menu.";;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
}
|
}
|
||||||
|
|
||||||
start
|
start
|
||||||
|
|
|
@ -14,6 +14,7 @@ network_check
|
||||||
update_os
|
update_os
|
||||||
|
|
||||||
msg_info "Installing Dependencies"
|
msg_info "Installing Dependencies"
|
||||||
|
$STD apk add newt
|
||||||
$STD apk add wget
|
$STD apk add wget
|
||||||
$STD apk add bash
|
$STD apk add bash
|
||||||
$STD apk add curl
|
$STD apk add curl
|
||||||
|
|
Loading…
Reference in New Issue