diff --git a/github/github-membership.sh b/github/github-membership.sh index e56ad34e63ab484d022da2d6b69ede96ef22994a..913bf381a2a5326a4ff6cb919b88c443940fc113 100755 --- a/github/github-membership.sh +++ b/github/github-membership.sh @@ -79,6 +79,13 @@ if [[ -z "${GH_TOKEN:-}" ]]; then export GH_TOKEN fi +command -v gh >/dev/null 2>&1 || { + echo >&2 "This script requires the GitHub CLI tool (gh), but it's not installed." + echo >&2 "Please download and install it from https://github.com/cli/cli." + echo >&2 "Aborting." + exit 1 +} + case $ACTION in "list-active") list_active_membership ;; "list-pending") list_pending_membership ;;