Merge pull request #21 from Heavybullets8/compact-backup-menu
- Add menu Titles for items - Compact Backup menu in sub catagories
This commit is contained in:
commit
5c699f35e8
@ -7,6 +7,8 @@ while true
|
||||
do
|
||||
clear -x
|
||||
title
|
||||
echo "Command to Container Menu"
|
||||
echo "-------------------------"
|
||||
echo "$app_name"
|
||||
echo
|
||||
echo "0) Exit"
|
||||
@ -45,6 +47,8 @@ case "${#containers[@]}" in
|
||||
do
|
||||
clear -x
|
||||
title
|
||||
echo "Available Containers"
|
||||
echo "--------------------"
|
||||
cont_search=$(
|
||||
for i in "${containers[@]}"
|
||||
do
|
||||
|
@ -4,21 +4,22 @@
|
||||
menu(){
|
||||
clear -x
|
||||
title
|
||||
echo "Available Utilities"
|
||||
echo "-------------------"
|
||||
echo "1) Help"
|
||||
echo "2) List DNS Names"
|
||||
echo "3) Mount and Unmount PVC storage"
|
||||
echo "4) Create a Backup"
|
||||
echo "5) Restore a Backup"
|
||||
echo "6) Delete a Backup"
|
||||
echo "7) Update HeavyScript"
|
||||
echo "8) Update Applications"
|
||||
echo "9) Command to Container"
|
||||
echo "4) Backup Options"
|
||||
echo "5) Update HeavyScript"
|
||||
echo "6) Update Applications"
|
||||
echo "7) Command to Container"
|
||||
echo
|
||||
echo "0) Exit"
|
||||
read -rt 120 -p "Please select an option by number: " selection || { echo -e "\nFailed to make a selection in time" ; exit; }
|
||||
|
||||
case $selection in
|
||||
0)
|
||||
echo "Exiting.."
|
||||
exit
|
||||
;;
|
||||
1)
|
||||
@ -31,23 +32,51 @@ case $selection in
|
||||
mount
|
||||
;;
|
||||
4)
|
||||
read -rt 120 -p "What is the maximun number of backups you would like?: " number_of_backups || { echo -e "\nFailed to make a selection in time" ; exit; }
|
||||
! [[ $number_of_backups =~ ^[0-9]+$ ]] && echo -e "Error: The input must be an interger\n\"""$number_of_backups""\" is not an interger" >&2 && exit
|
||||
[[ "$number_of_backups" -le 0 ]] && echo "Error: Number of backups is required to be at least 1" && exit
|
||||
while [[ $backup_selection != true ]]
|
||||
do
|
||||
clear -x
|
||||
title
|
||||
echo "Backup Menu"
|
||||
echo "-----------"
|
||||
echo "1) Create Backup"
|
||||
echo "2) Delete Backup"
|
||||
echo "3) Restore Backup"
|
||||
echo
|
||||
echo "0) Exit"
|
||||
read -rt 120 -p "Please select an option by number: " backup_selection || { echo -e "\nFailed to make a selection in time" ; exit; }
|
||||
case $backup_selection in
|
||||
0)
|
||||
echo "Exiting.."
|
||||
exit
|
||||
;;
|
||||
1)
|
||||
read -rt 120 -p "What is the maximun number of backups you would like?: " number_of_backups || { echo -e "\nFailed to make a selection in time" ; exit; }
|
||||
! [[ $number_of_backups =~ ^[0-9]+$ ]] && echo -e "Error: The input must be an interger\n\"""$number_of_backups""\" is not an interger" >&2 && exit
|
||||
[[ "$number_of_backups" -le 0 ]] && echo "Error: Number of backups is required to be at least 1" && exit
|
||||
backup_selection=true
|
||||
;;
|
||||
2)
|
||||
backup_selection=true
|
||||
deleteBackup
|
||||
;;
|
||||
3)
|
||||
backup_selection=true
|
||||
restore
|
||||
;;
|
||||
*)
|
||||
echo "\"$selection\" was not an option, please try agian" && sleep 3 && continue
|
||||
;;
|
||||
esac
|
||||
done
|
||||
;;
|
||||
|
||||
5)
|
||||
restore
|
||||
;;
|
||||
6)
|
||||
deleteBackup
|
||||
;;
|
||||
7)
|
||||
self_update
|
||||
;;
|
||||
8)
|
||||
6)
|
||||
script_create
|
||||
;;
|
||||
9)
|
||||
7)
|
||||
cmd_to_container
|
||||
;;
|
||||
*)
|
||||
|
@ -7,6 +7,8 @@ while true
|
||||
do
|
||||
clear -x
|
||||
title
|
||||
echo "PVC Mount Menu"
|
||||
echo "--------------"
|
||||
echo "1) Mount"
|
||||
echo "2) Unmount All"
|
||||
echo
|
||||
|
Loading…
Reference in New Issue
Block a user