#!/bin/sh # Deprecated compatibility entrypoint. The canonical foundryup installer now # lives in foundry-rs/foundryup. set -eu FOUNDRYUP_INIT_URL="${FOUNDRYUP_INIT_URL:-https://raw.githubusercontent.com/foundry-rs/foundryup/HEAD/foundryup-init.sh}" warn() { printf 'foundryup: warning: foundryup/install is deprecated; use %s instead\n' \ "$FOUNDRYUP_INIT_URL" >&2 } download() { if command -v curl >/dev/null 2>&1; then curl --proto '=https' --tlsv1.2 --silent --show-error --fail --location \ "$FOUNDRYUP_INIT_URL" --output "$1" elif command -v wget >/dev/null 2>&1; then wget --https-only --secure-protocol=TLSv1_2 --quiet \ "$FOUNDRYUP_INIT_URL" --output-document="$1" else printf 'foundryup: error: need curl or wget to download foundryup\n' >&2 return 1 fi } main() { warn installer="$(mktemp "${TMPDIR:-/tmp}/foundryup-init.XXXXXX")" trap 'rm -f "$installer"' 0 download "$installer" sh "$installer" "$@" } main "$@"