Xinqi Bao's Git
55ba91f58cc42ee6124d0a57b00ec5c98112a379
4 SCRIPT_DIR
="$(cd "$
(dirname "$0")" && pwd)"
5 CLAUDE_DIR
="$HOME/.claude"
7 echo "Installing Claude Code configuration..."
9 # Backup existing CLAUDE.md if it exists and is not a symlink
10 if [ -f "$CLAUDE_DIR/CLAUDE.md" ] && [ ! -L "$CLAUDE_DIR/CLAUDE.md" ]; then
11 echo "Backing up existing CLAUDE.md to CLAUDE.md.bak"
12 cp "$CLAUDE_DIR/CLAUDE.md" "$CLAUDE_DIR/CLAUDE.md.bak"
16 ln -sf "$SCRIPT_DIR/claude/CLAUDE.md" "$CLAUDE_DIR/CLAUDE.md"
20 mkdir
-p "$CLAUDE_DIR/commands"
21 for cmd
in "$SCRIPT_DIR"/claude
/commands
/xdev-
*.md
; do
22 [ -f "$cmd" ] ||
continue
23 ln -sf "$cmd" "$CLAUDE_DIR/commands/$(basename "$cmd")"
24 echo " ✓ commands/$(basename "$cmd")"
27 echo "Done. Claude Code xdev workflow installed."