pub enum Command {
Show 26 variants
Queue(QueueArgs),
Config(ConfigArgs),
Run(Box<RunArgs>),
Task(Box<TaskArgs>),
Scan(ScanArgs),
Init(InitArgs),
App(AppArgs),
HelpAll,
Machine(Box<MachineArgs>),
Prompt(PromptArgs),
Doctor(DoctorArgs),
Context(ContextArgs),
Daemon(DaemonArgs),
Prd(PrdArgs),
Completions(CompletionsArgs),
Migrate(MigrateArgs),
Cleanup(CleanupArgs),
Version(VersionArgs),
Watch(WatchArgs),
Webhook(WebhookArgs),
Productivity(ProductivityArgs),
Plugin(PluginArgs),
Runner(RunnerArgs),
Tutorial(TutorialArgs),
Undo(UndoArgs),
CliSpec(CliSpecArgs),
}Variants§
Queue(QueueArgs)
Config(ConfigArgs)
Run(Box<RunArgs>)
Task(Box<TaskArgs>)
Scan(ScanArgs)
Init(InitArgs)
App(AppArgs)
macOS app integration commands.
HelpAll
Show core, advanced, and experimental command groups.
Machine(Box<MachineArgs>)
Versioned machine-facing JSON API for the macOS app.
Prompt(PromptArgs)
Render and print the final compiled prompts used by Ralph (for debugging/auditing).
Doctor(DoctorArgs)
Verify environment readiness and configuration.
Context(ContextArgs)
Manage project context (AGENTS.md) for AI agents.
Daemon(DaemonArgs)
Manage Ralph daemon (background service).
Prd(PrdArgs)
Convert PRD (Product Requirements Document) markdown to tasks.
Completions(CompletionsArgs)
Generate shell completion scripts.
Migrate(MigrateArgs)
Check and apply migrations for config and project files.
Cleanup(CleanupArgs)
Clean up temporary files created by Ralph.
Version(VersionArgs)
Display version information.
Watch(WatchArgs)
Watch files for changes and auto-detect tasks from TODO/FIXME/HACK/XXX comments.
Webhook(WebhookArgs)
Webhook management commands.
Productivity(ProductivityArgs)
Productivity analytics (streaks, velocity, milestones).
Plugin(PluginArgs)
Plugin management commands.
Runner(RunnerArgs)
Runner management commands (capabilities, list).
Tutorial(TutorialArgs)
Run interactive tutorial for Ralph onboarding.
Undo(UndoArgs)
Restore or preview an earlier continuation checkpoint.
CliSpec(CliSpecArgs)
Emit a machine-readable CLI specification (JSON) for tooling and legacy clients.
Trait Implementations§
Source§impl FromArgMatches for Command
impl FromArgMatches for Command
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Command
impl Subcommand for Command
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommand