Skip to main content

Module task

Module task 

Source
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::queue and crate::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§

BatchEditArgs
Arguments for batch edit operation.
BatchFieldArgs
Arguments for batch field operation.
BatchStatusArgs
Arguments for batch status operation.
TaskArgs
TaskBatchArgs
Arguments for the batch command.
TaskBlocksArgs
TaskBuildArgs
TaskBuildRefactorArgs
TaskChildrenArgs
TaskCloneArgs
TaskDecomposeArgs
TaskDoneArgs
TaskEditArgs
TaskFieldArgs
TaskFromArgs
Arguments for ralph task from command (parent of template subcommand).
TaskFromTemplateArgs
Arguments for ralph task from template command.
TaskMarkDuplicateArgs
TaskMutateArgs
TaskParentArgs
TaskReadyArgs
TaskRejectArgs
TaskRelateArgs
TaskScheduleArgs
TaskShowArgs
TaskSplitArgs
TaskStartArgs
TaskStatusArgs
TaskTemplateArgs
TaskTemplateBuildArgs
TaskTemplateShowArgs
TaskUpdateArgs

Enums§

BatchMode
Batching mode for grouping related files in build-refactor.
BatchOperation
Batch operation type.
TaskCommand
TaskDecomposeChildPolicyArg
Existing-child behavior for task decomposition writes.
TaskDecomposeFormatArg
Output format for task decomposition.
TaskEditFieldArg
Task edit field argument for CLI.
TaskFromCommand
Subcommands for ralph task from
TaskRelationFormat
Output format for task hierarchy commands (children, parent).
TaskStatusArg
Task status argument for CLI.
TaskTemplateCommand

Functions§

handle_task
Main entry point for task commands.