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 command facade.
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 command facade.
plugin
Plugin command facade.
prd
PRD command facade.
prompt
Prompt inspection command facade.
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.