diff --git a/functions b/functions index cbec6d0b..bca07299 100644 --- a/functions +++ b/functions @@ -5,16 +5,16 @@ # Don't run this script directly [[ "${BASH_SOURCE[0]}" == "${0}" ]] && exit 0 +prompt() { read -pr "Enter $1: " "$1"; } -ask_ok() { +askOk() { + declare response + (( YES_SWITCH )) && return 0 read -r -p "$* [y/N]: " response - response=${response,,} - [[ "$response" =~ ^(yes|y)$ ]] + [[ ${response,,} =~ ^(yes|y)$ ]] } - is_root() { user=$(whoami) [[ $user != "root" ]] && echo "Script must be run with sudo" && exit 1 } -