#!/bin/bash set -euo pipefail BASE="https://git.evilfox.cc/test2/navi/raw/branch/main/dist/navis-release" ARCH="$(uname -m)" case "$ARCH" in arm64) SUBDIR="darwin-arm64" ;; x86_64) SUBDIR="darwin-amd64" ;; *) echo "Неподдерживаемая архитектура: $ARCH" >&2 exit 1 ;; esac DEST="${1:-$HOME/Downloads/Navis.dmg}" UNIVERSAL="$BASE/darwin-universal/Navis.dmg" SPECIFIC="$BASE/$SUBDIR/Navis.dmg" echo "Mac: $ARCH · ставим Navis GUI 2.7.1" echo "Скачиваю универсальный DMG…" if ! curl -fL -o "$DEST" "$UNIVERSAL"; then echo "Universal недоступен, скачиваю $SUBDIR…" curl -fL -o "$DEST" "$SPECIFIC" fi open "$DEST" echo "" echo "1) Перетащите Navis.app в Программы" echo "2) При блоке Gatekeeper:" echo " xattr -dr com.apple.quarantine /Applications/Navis.app" echo "3) Запуск: откройте Navis из Программ (откроется окно UI)" echo " CLI рядом: Navis-cli (install-core / connect / check-update)"