Skip to main content

Module commands

Module commands 

Source
Expand description

Command implementation layer.

Purpose:

  • Centralize “do the work” command implementations separate from the CLI surface (crate::cli).
  • Mirror the CLI structure for easier navigation and maintenance.

Non-goals:

  • This module does not define clap argument parsing; see crate::cli for that.

Re-exports§

pub use doctor::types::CheckResult;
pub use doctor::types::CheckSeverity;
pub use doctor::types::DoctorReport;
pub use doctor::print_doctor_report_text;
pub use doctor::run_doctor;

Modules§

app
macOS app integration command implementations.
cleanup
Manual temp file cleanup command.
cli_spec
CLI spec command implementation (wired into the hidden/internal ralph __cli-spec command).
context
Project context (AGENTS.md) generation and management.
daemon
Daemon command implementation for background service management.
doctor
Doctor checks for Git, queue, and runner configuration health.
init
Initialization workflow for creating .ralph state and starter files.
plugin
Plugin command implementations.
prd
PRD (Product Requirements Document) to task conversion implementation.
prompt
Prompt inspection/preview commands.
run
Run command entrypoints and module wiring.
runner
Runner management command implementations.
scan
Task scanning command that inspects repo state and updates the queue.
task
Task-building and task-updating command helpers (request parsing, runner invocation, and queue updates).
tutorial
Interactive tutorial command implementation.
watch
Watch command implementation for file monitoring and task detection.