mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-12 02:37:45 +08:00
**Summary:** Modified installation logic to backup entire folders, clear destinations, and copy complete directories instead of merging individual files. **Changes:** - Added `Backup-AndReplaceDirectory` function for folder-level operations - Modified `Install-Global` to use folder replacement for .claude, .codex, .gemini, .qwen - Modified `Install-Path` to use folder replacement for local folders and config directories - Maintained `Merge-DirectoryContents` for backward compatibility (not used in main flow) **New Installation Flow:** 1. Backup entire existing directory to timestamped backup folder 2. Clear destination directory completely 3. Copy entire source directory to destination **Benefits:** - Faster installation (no file-by-file comparison) - Cleaner installations (no orphaned files from previous versions) - Simpler backup/restore process (complete directory snapshots) - Better handling of renamed/moved files **Testing:** ✅ Successfully tested Global installation mode ✅ Verified backup creation and folder replacement ✅ Confirmed all directories (.claude, .codex, .gemini, .qwen) installed correctly 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
43 KiB
43 KiB