Make enter confirm question

Fixes #25.
This commit is contained in:
James Barnett
2017-01-31 20:30:41 -06:00
parent 5a1192cd9c
commit d94985a1d9

View File

@@ -224,13 +224,17 @@ for x in $selected_configs; do
backup_location=$BACKUPDIR/$x/$new_number/ backup_location=$BACKUPDIR/$x/$new_number/
printf "Will backup %s to %s\n" "$new_snapshot" "$backup_location/snapshot" | tee $PIPE printf "Will backup %s to %s\n" "$new_snapshot" "$backup_location/snapshot" | tee $PIPE
cont_backup="" cont_backup="K"
if [[ $noconfirm == "yes" ]]; then if [[ $noconfirm == "yes" ]]; then
cont_backup="yes" cont_backup="yes"
else else
while [[ $cont_backup != [Yy]"es" && $cont_backup != [Yy] && $cont_backup != [Nn]"o" && $cont_backup != [Nn] ]]; do while [[ -n "$cont_backup" && "$cont_backup" != [Yy]"es" &&
"$cont_backup" != [Yy] && "$cont_backup" != [Nn]"o" &&
"$cont_backup" != [Nn] ]]; do
read -r -p "Continue with backup [Y/n]? " cont_backup read -r -p "Continue with backup [Y/n]? " cont_backup
if [[ $cont_backup != [Yy]"es" && $cont_backup != [Yy] && $cont_backup != [Nn]"o" && $cont_backup != [Nn] ]]; then if [[ -n "$cont_backup" && "$cont_backup" != [Yy]"es" &&
"$cont_backup" != [Yy] && "$cont_backup" != [Nn]"o" &&
"$cont_backup" != [Nn] ]]; then
printf "Select 'Y' or 'n'.\n" printf "Select 'Y' or 'n'.\n"
fi fi
done done