#!/usr/bin/env sh
set -eu

HUMANLY_SOURCE_REF="${HUMANLY_SOURCE_REF:-main}"
HUMANLY_INSTALLER_URL="${HUMANLY_INSTALLER_URL:-https://raw.githubusercontent.com/Humanly-Lab/humanly/${HUMANLY_SOURCE_REF}/scripts/install.sh}"

if command -v curl >/dev/null 2>&1; then
  curl -fsSL "$HUMANLY_INSTALLER_URL" | sh -s -- --source-ref "$HUMANLY_SOURCE_REF" "$@"
elif command -v wget >/dev/null 2>&1; then
  wget -qO- "$HUMANLY_INSTALLER_URL" | sh -s -- --source-ref "$HUMANLY_SOURCE_REF" "$@"
else
  printf '%s\n' "Humanly installer requires curl or wget." >&2
  exit 1
fi
