add a gatekeeper to ensure the script is only run by bash