#!/usr/bin/env bash
# i9Turvo SSH: download completo e verificação antes da execução.
set -Eeuo pipefail
bootstrap() (
  local work
  work="$(mktemp -d)"
  trap 'rm -rf -- "$work"' EXIT
  curl --fail --silent --show-error --location --proto '=https' --tlsv1.2 \
    https://ssh.i9turvo.dev/install.sh -o "$work/install.sh"
  printf '%s  %s\n' '1c6ea6979f32a907856c4b775ad972f02729ebf55dd2f41d63e26f0a626bd92f' "$work/install.sh" | sha256sum --check --status
  bash "$work/install.sh" "$@"
)
# A função só executa após o recebimento completo deste iniciador.
bootstrap "$@"
