#!/usr/bin/env bash
# Common functions
# Copyright 2021-2025 Bryan C. Roessler
# Licensed under the Apache License, Version 2.0

export INSTALL_DIR=/usr/local/bin

prompt() { 
    local user_input
    read -r -p "Enter $1: " user_input
    echo "$user_input"
}

ask_ok() {
    declare response
    ((YES_SWITCH)) && return 0
    read -r -p "$* [y/N]: " response
    [[ ${response,,} =~ ^(yes|y)$ ]]
}

is_root() {
    [[ $EUID -gt 0 ]] && echo "Script must be run with sudo" && exit 1
}

