#!/usr/bin/env bash set -euo pipefail REAL_GH=/usr/local/libexec/rakazo/gh if [[ "${RAKAZO_GITHUB_BROKER_URL:-}" == "" || "${RAKAZO_GITHUB_BROKER_RUN_TOKEN:-}" == "" ]]; then exec "$REAL_GH" "$@" fi joined="$*" if [[ ! "$joined" =~ (^|[[:space:]])pr([[:space:]]|$) ]]; then exec "$REAL_GH" "$@" fi payload="$(python3 -c 'import json,sys; print(json.dumps({"argv":["gh"]+sys.argv[1:]}))' "$@")" exec "$(dirname "$(readlink -f "$0")")/rakazo-broker" v1/gh "$payload"