#!/usr/bin/env bash
set -euo pipefail

readonly SCRIPT_URL="https://hellomirrors.ivu.cc/hellomirrors.sh"
bootstrap_file="$(mktemp "${TMPDIR:-/tmp}/hellomirrors.XXXXXX")"
trap 'rm -f -- "$bootstrap_file"' EXIT INT TERM HUP

curl -fsSL "$SCRIPT_URL" -o "$bootstrap_file"
if { exec 3</dev/tty; } 2>/dev/null; then
    bash "$bootstrap_file" "$@" <&3
    exec 3<&-
else
    bash "$bootstrap_file" "$@"
fi
