#!/bin/bash # PeMa.command — запуск с автообновлением (macOS) # Положи этот файл куда угодно, дважды кликни — готово. REPO="dreysed/PeMa" APP_PATH="$HOME/Applications/PeMa.app" VERSION_FILE="$HOME/Applications/.PeMa-version" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo " PeMa Launcher" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" echo "" echo "⏳ Проверка обновлений..." LATEST=$(curl -sf "https://api.github.com/repos/$REPO/releases/latest" \ | python3 -c "import sys,json; print(json.load(sys.stdin)['tag_name'])" 2>/dev/null || echo "") if [ -z "$LATEST" ]; then echo "⚠️ Нет интернета — запускаем текущую версию" else CURRENT=$(cat "$VERSION_FILE" 2>/dev/null || echo "none") if [ "$LATEST" != "$CURRENT" ]; then echo "📦 Скачиваем PeMa $LATEST..." curl -L --progress-bar \ "https://github.com/$REPO/releases/download/$LATEST/PeMa-mac.dmg" \ -o /tmp/PeMa-update.dmg echo "📂 Устанавливаем..." hdiutil attach /tmp/PeMa-update.dmg -mountpoint /Volumes/PeMaUpdate -quiet -nobrowse rm -rf "$APP_PATH" mkdir -p "$HOME/Applications" cp -R "/Volumes/PeMaUpdate/PeMa.app" "$APP_PATH" hdiutil detach /Volumes/PeMaUpdate -quiet rm /tmp/PeMa-update.dmg echo "$LATEST" > "$VERSION_FILE" echo "✅ Обновлено до $LATEST" else echo "✅ Актуальная версия ($CURRENT)" fi fi echo "" echo "🚀 Запуск PeMa..." open "$APP_PATH"