#!/usr/bin/env bash # 安装 LaunchAgent:Mac 开机/登录后自动建立 MindSpace 反向隧道 set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" PLIST="$HOME/Library/LaunchAgents/cn.tkmind.memind-tunnel.plist" TUNNEL="$ROOT/scripts/memind-mac-tunnel.sh" chmod +x "$TUNNEL" cat >"$PLIST" < Label cn.tkmind.memind-tunnel ProgramArguments ${TUNNEL} RunAtLoad KeepAlive StandardOutPath ${HOME}/Library/Logs/memind-mac-tunnel.log StandardErrorPath ${HOME}/Library/Logs/memind-mac-tunnel.log EOF launchctl bootout "gui/$(id -u)/cn.tkmind.memind-tunnel" 2>/dev/null || true launchctl bootstrap "gui/$(id -u)" "$PLIST" launchctl enable "gui/$(id -u)/cn.tkmind.memind-tunnel" launchctl kickstart -k "gui/$(id -u)/cn.tkmind.memind-tunnel" echo "已安装 MindSpace 反向隧道 LaunchAgent" echo "日志: ~/Library/Logs/memind-mac-tunnel.log"