Expand description
ralph app ... command group for macOS GUI integration.
Responsibilities:
- Define clap structures for app-related commands (currently
open). - Route app subcommands to the command implementation layer (
crate::commands::app).
Not handled here:
- Building or installing the SwiftUI app bundle (see
apps/RalphMac/). - Any queue/runner logic (Ralph remains CLI-first; the GUI shells out to the CLI).
Invariants/assumptions:
ralph app openis macOS-only; non-macOS platforms return a clear error.