Use break
instead of exit
in the "No" option
#!/bin/bash
exec < /dev/tty
while true; do
read -p "Run Composer Update[Y/n]: " yn
case $yn in
[Yy]* ) composer update; break;;
[Nn]* ) break;;
* ) echo "Please answer yes or no.";;
esac
done
while true; do
read -p "Run Migrations[Y/n]: " yn
case $yn in
[Yy]* ) php artisan migrate:refresh; break;;
[Nn]* ) break;;
* ) echo "Please answer yes or no.";;
esac
done