| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Stack.Types.Runner
Synopsis
- data Runner = Runner {}
- class (HasProcessContext env, HasLogFunc env) => HasRunner env where
- globalOptsL :: HasRunner env => Lens' env GlobalOpts
- stackYamlLocL :: HasRunner env => Lens' env StackYamlLoc
- lockFileBehaviorL :: HasRunner env => SimpleGetter env LockFileBehavior
- terminalL :: HasRunner env => Lens' env Bool
- reExecL :: HasRunner env => SimpleGetter env Bool
- rslInLogL :: HasRunner env => SimpleGetter env Bool
Documentation
The base environment that almost everything in Stack runs in,
based off of parsing command line options in GlobalOpts. Provides
logging and process execution.
Constructors
| Runner | |
Fields
| |
Instances
| HasLogFunc Runner Source # | |
| HasProcessContext Runner Source # | |
Defined in Stack.Types.Runner Methods | |
| HasTerm Runner Source # | |
| HasStylesUpdate Runner Source # | |
Defined in Stack.Types.Runner Methods | |
| HasRunner Runner Source # | |
class (HasProcessContext env, HasLogFunc env) => HasRunner env where Source #
Class for environment values which have a Runner.
globalOptsL :: HasRunner env => Lens' env GlobalOpts Source #
stackYamlLocL :: HasRunner env => Lens' env StackYamlLoc Source #
lockFileBehaviorL :: HasRunner env => SimpleGetter env LockFileBehavior Source #