- cursor-config/ 项目级+用户级 MCP 与 rules 模板 - deploy-cursor-config.sh 一键部署 - retire_cochat.sh 支持 patchNativeOk 并自动卸载扩展 - mcp-config/cursor.mcp.json 同步 ensure-hub 唯一套 Co-authored-by: Cursor <cursoragent@cursor.com>
24 lines
981 B
Bash
Executable File
24 lines
981 B
Bash
Executable File
#!/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。"
|