#!/bin/bash
set -euo pipefail
# Cask dependencies must be present before modifying the application/helper.
test -x /opt/homebrew/opt/python@3.14/bin/python3.14 || { echo 'Install python@3.14 with Homebrew first.' >&2; exit 1; }
radio_help=$(/opt/homebrew/opt/goblin-mosh/bin/goblin-mosh-client 2>&1 || true)
if ! grep -q -- '--radio uses negotiated' <<< "$radio_help"; then
    echo 'Install or upgrade goblinreactor/tap/goblin-mosh before Goblin Modem.' >&2
    exit 1
fi
