| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Funflow.Run
Description
This module defines how to run your flows
Synopsis
- runFlow :: LooseRopeWith RequiredStrands (RequiredCore IO) input output -> input -> IO output
- runFlowWithConfig :: RunFlowConfig -> LooseRopeWith RequiredStrands (RequiredCore IO) input output -> input -> IO output
- data RunFlowConfig = RunFlowConfig {}
Documentation
Arguments
| :: LooseRopeWith RequiredStrands (RequiredCore IO) input output | The flow to run |
| -> input | The input to evaluate the flow with |
| -> IO output |
Run a flow with the default configuration
Arguments
| :: RunFlowConfig | The configuration of the flow |
| -> LooseRopeWith RequiredStrands (RequiredCore IO) input output | The flow to run |
| -> input | The input to evaluate the flow with |
| -> IO output |
Run a flow, parsing any required Configurable values from their respective sources.
This flow executor includes interpreters for the following tasks:
SimpleTaskStoreTaskDockerTask- The container is run with working directory '/workdir'. Files written to this directory are included in the tasks'sItemoutput.