#!/usr/bin/env bash
set -euo pipefail
main() {
    local tmp
    tmp=$(mktemp)
    trap "rm -f -- $(printf '%q' "$tmp")" EXIT
    curl --proto '=https' --proto-redir '=https' -fsSL https://ahvm.app/server-install.py -o "$tmp"
    if (( EUID == 0 )); then python3 "$tmp" "$@"; else sudo python3 "$tmp" "$@"; fi
    rm -f -- "$tmp"
    trap - EXIT
}
main "$@"
