34 lines
1.0 KiB
Bash
34 lines
1.0 KiB
Bash
#!/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"
|
|
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)"
|