#!/bin/sh set -eu export PANELALPHA_ENTRY="${PANELALPHA_ENTRY:-universal}" export PANELALPHA_GET_BASE="${PANELALPHA_GET_BASE:-https://staging.get.panelalpha.com}" DIR=$(CDPATH= cd -- "$(dirname -- "$0")" 2>/dev/null && pwd || true) if [ -n "$DIR" ] && [ -f "$DIR/get.sh" ]; then exec sh "$DIR/get.sh" "$@" fi red='\033[0;31m' die() { printf "%b>>> %s%b\n" "$red" "$1" "\033[0m" >&2; exit 1; } BASE=$(printf '%s' "$PANELALPHA_GET_BASE" | sed 's|/*$||') TMP=$(mktemp) trap 'rm -f "$TMP"' EXIT INT TERM curl -fsSL --max-time 60 -o "$TMP" "${BASE}/get.sh" || die "Could not download ${BASE}/get.sh" exec sh "$TMP" "$@"