4 Commits

  • Add experimental disclaimer for PowerShell installer
    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>
  • Fix Copy-DirectoryContent for proper nested directory handling
    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>
  • Fix Windows backup: Handle reserved device names (nul, con, prn, etc.)
    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>
  • Add native PowerShell installer for Windows
    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>