Expand description
ralph task ... command group: Clap types and handler facade.
Responsibilities:
- Define clap structures for task-related commands (re-exported from submodules).
- Route task subcommands to their specific handlers.
- Re-export argument types used by task commands.
Not handled here:
- Queue persistence and locking semantics (see
crate::queueandcrate::lock). - Task execution or runner behavior.
Invariants/assumptions:
- Configuration is resolved from the current working directory.
- Task state changes occur within the subcommand handlers.
Structs§
- Batch
Edit Args - Arguments for batch edit operation.
- Batch
Field Args - Arguments for batch field operation.
- Batch
Status Args - Arguments for batch status operation.
- Task
Args - Task
Batch Args - Arguments for the batch command.
- Task
Blocks Args - Task
Build Args - Task
Build Refactor Args - Task
Children Args - Task
Clone Args - Task
Decompose Args - Task
Done Args - Task
Edit Args - Task
Field Args - Task
From Args - Arguments for
ralph task fromcommand (parent of template subcommand). - Task
From Template Args - Arguments for
ralph task from templatecommand. - Task
Mark Duplicate Args - Task
Mutate Args - Task
Parent Args - Task
Ready Args - Task
Reject Args - Task
Relate Args - Task
Schedule Args - Task
Show Args - Task
Split Args - Task
Start Args - Task
Status Args - Task
Template Args - Task
Template Build Args - Task
Template Show Args - Task
Update Args
Enums§
- Batch
Mode - Batching mode for grouping related files in build-refactor.
- Batch
Operation - Batch operation type.
- Task
Command - Task
Decompose Child Policy Arg - Existing-child behavior for task decomposition writes.
- Task
Decompose Format Arg - Output format for task decomposition.
- Task
Edit Field Arg - Task edit field argument for CLI.
- Task
From Command - Subcommands for
ralph task from - Task
Relation Format - Output format for task hierarchy commands (children, parent).
- Task
Status Arg - Task status argument for CLI.
- Task
Template Command
Functions§
- handle_
task - Main entry point for task commands.