#!/usr/bin/env bash # 将 Gitea 仓库内 cursor-config 部署到本机 Cursor(co-chat → pchat 唯一套) set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" WS="${1:-/Users/karuo/Documents/个人}" echo "=== deploy cursor-config → $WS ===" mkdir -p "$WS/.cursor/rules/_retired" cp -f "$ROOT/cursor-config/mcp.project.json" "$WS/.cursor/mcp.json" cp -f "$ROOT/cursor-config/mcp.user.json" "$HOME/.cursor/mcp.json" cp -f "$ROOT/cursor-config/rules/persistent-chat.mdc" "$WS/.cursor/rules/persistent-chat.mdc" cp -f "$ROOT/cursor-config/rules/pchat-composer.mdc" "$WS/.cursor/rules/pchat-composer.mdc" if [[ -f "$WS/.cursor/rules/co-chat.mdc" ]]; then mv -f "$WS/.cursor/rules/co-chat.mdc" "$WS/.cursor/rules/_retired/co-chat.mdc" echo "co-chat.mdc → _retired" fi bash "$ROOT/scripts/co-integration/sync_pchat_runtime.sh" 2>/dev/null || \ bash "$WS/开发文档/脚本/sync_pchat_runtime.sh" 2>/dev/null || true echo "完成。请 Cmd+Q 重启 Cursor。"