Windows has reserved device names that cannot be used as file names:
- CON, PRN, AUX, NUL
- COM1-9, LPT1-9
Changed backup function from Copy-Item to Robocopy which properly
handles these reserved names. This fixes the error when backing up
.claude directories that contain files with these names.
Robocopy exit codes:
- 0-7 = Success
- 8+ = Errors
Co-Authored-By: Claude <noreply@anthropic.com>
Features:
- Automatic download of repository from GitHub
- Full installation of all components (skills, agents, hooks, commands, plugins, scripts)
- Claude Code detection and optional installation via npm
- Dependency checking (Node.js, Git, Python, Ralph Orchestrator)
- Automatic backup of existing configuration
- Color-coded output for better user experience
- Error handling with clear messages
Usage:
irm https://.../install-windows.ps1 | pwsh -ExecutionPolicy Bypass -
OR right-click "Run with PowerShell"
Updated README with PowerShell installer as Option 1 (recommended)
Updated WordPress article with Windows PowerShell option
Co-Authored-By: Claude <noreply@anthropic.com>