doot.cmds.run_cmd
Classes
Generic implementations of command methods |
Module Contents
- class doot.cmds.run_cmd.RunCmd(name: jgdv.Maybe[str] = None)[source]
Bases:
doot.cmds._base.BaseCommandGeneric implementations of command methods
- Parameters:
name (jgdv.Maybe[str])
- _name = 'run'
- _help = ('Will perform the tasks/jobs targeted.', 'Can be parameterized in a commands.run block with:',...
- _create_tracker_and_runner(
- idx: int,
- plugins: jgdv.structs.chainguard.ChainGuard,
- Parameters:
idx (int)
plugins (jgdv.structs.chainguard.ChainGuard)
- Return type:
tuple[doot.control.tracker._interface.WorkflowTracker_p, doot.control.runner._inteface.WorkflowRunner_p]
- _register_specs(
- idx: int,
- tracker: doot.control.tracker._interface.WorkflowTracker_p,
- tasks: jgdv.structs.chainguard.ChainGuard,
- Parameters:
idx (int)
tasks (jgdv.structs.chainguard.ChainGuard)
- Return type:
None
- _queue_tasks(
- idx: int,
- tracker: doot.control.tracker._interface.WorkflowTracker_p,
- Parameters:
idx (int)
- Return type:
None