Improved Node.js version check logic to handle prefixed version strings and avoid brittle cut commands. Verified with multiple version formats including v24.11.1.
Users are now warned that the PowerShell installer is experimental
and WSL is recommended for reliable installation.
Changes:
- README: Added warning banner, changed WSL to "Recommended"
- PowerShell script: Added interactive warning at startup
- WordPress article: Added yellow warning box before Windows section
PowerShell installer now shows:
- Yellow warning about experimental status
- WSL command for reliable installation
- Prompt to press Ctrl+C to exit or Enter to continue
Co-Authored-By: Claude <noreply@anthropic.com>
Changed from iterating Get-ChildItem to using Copy-Item with wildcard
This ensures proper recursive copying of all files and subdirectories
Before: Get-ChildItem | ForEach-Object { Copy-Item ... }
After: Copy-Item -Path "$Source\*" -Destination $Destination -Recurse
This prevents issues where nested directories aren't copied correctly.
Co-Authored-By: Claude <noreply@anthropic.com>
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>