Expand description
Task execution and management module
This module provides the core types for task execution, matching the CUE schema.
Re-exports§
pub use index::IndexedTask;pub use index::TaskIndex;pub use index::TaskPath;pub use executor::*;pub use graph::*;
Modules§
- executor
- Task executor for running tasks with environment support and hermetic, input-addressed execution
- graph
- Task graph builder using petgraph
- index
- io
Structs§
- External
Input - Cross-project external input declaration
- Mapping
- Mapping of external output to local workspace path
- Shell
- Shell configuration for task execution
- Task
- A single executable task
- Tasks
- Root tasks structure from CUE
Enums§
- Task
Definition - A task definition can be either a single task or a group of tasks
- Task
Group - Represents a group of tasks with execution mode