#!/usr/bin/env bash set -euo pipefail REPO="ianfksyd/roambench" TAG="${ROAMBENCH_TAG:-v0.3.1}" DRY_RUN=1 TARGETS="x,reddit,hn,ph,v2ex,cn" usage() { echo "Usage: ${0} [--tag v0.3.1] [--targets x,reddit,hn,ph,v2ex,cn] [--send] [--dry-run]" >&2 exit 1 } while [[ $# -gt 0 ]]; do case "${1}" in --tag) TAG="${2}" shift 2 ;; --send) DRY_RUN=0 shift ;; --targets) TARGETS="${2}" shift 2 ;; --dry-run) DRY_RUN=1 shift ;; *) usage ;; esac done RELEASE_URL="https://github.com/${REPO}/releases/tag/${TAG}" X_TWEET=$(cat <&2 ;; esac } IFS=',' read -r -a TARGET_ARR <<< "${TARGETS}" for target in "${TARGET_ARR[@]}"; do post_if_enabled "${target}" echo done