Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
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.
Runner | |
|
Instances
HasLogFunc Runner Source # | |
HasProcessContext Runner Source # | |
Defined in Stack.Types.Runner | |
HasTerm Runner Source # | |
HasStylesUpdate Runner Source # | |
Defined in Stack.Types.Runner | |
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 #