Skip to content

feat: Windows support (PowerShell/CMD wrappers, Windows Terminal monitoring) #156

@frankbria

Description

@frankbria

Summary

Add first-class Windows support for Ralph, enabling users to run Ralph natively on Windows without WSL2.

Background

PR #86 by @danielcrenna proposed comprehensive Windows support including:

  • PowerShell/CMD wrappers for ralph commands
  • Windows Terminal split-pane monitoring (alternative to tmux)
  • Cross-platform platform utilities for OS/multiplexer detection
  • Windows-specific installation scripts

Scope

This is a significant enhancement that requires architectural assessment before implementation:

  1. Platform abstraction layer - How to cleanly separate platform-specific code
  2. Testing strategy - CI/CD for Windows (GitHub Actions Windows runners)
  3. Dependency management - Windows equivalents for bash, jq, tmux
  4. Documentation - Windows-specific installation and usage guides

Prior Art

Priority

P3 - Enhancement (not blocking core functionality)

Labels

  • enhancement
  • platform: windows

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions