stack-2.11.1: The Haskell Tool Stack
Safe HaskellSafe-Inferred
LanguageGHC2021

Stack.Types.Runner

Synopsis

Documentation

data Runner Source #

The base environment that almost everything in Stack runs in, based off of parsing command line options in GlobalOpts. Provides logging and process execution.

Instances

Instances details
HasLogFunc Runner Source # 
Instance details

Defined in Stack.Types.Runner

HasProcessContext Runner Source # 
Instance details

Defined in Stack.Types.Runner

HasTerm Runner Source # 
Instance details

Defined in Stack.Types.Runner

HasStylesUpdate Runner Source # 
Instance details

Defined in Stack.Types.Runner

HasRunner Runner Source # 
Instance details

Defined in Stack.Types.Runner

class (HasProcessContext env, HasLogFunc env) => HasRunner env where Source #

Class for environment values which have a Runner.

Methods

runnerL :: Lens' env Runner Source #

Instances

Instances details
HasRunner PathInfo Source # 
Instance details

Defined in Stack.Path

HasRunner BuildConfig Source # 
Instance details

Defined in Stack.Types.BuildConfig

HasRunner Config Source # 
Instance details

Defined in Stack.Types.Config

HasRunner EnvConfig Source # 
Instance details

Defined in Stack.Types.EnvConfig

HasRunner Runner Source # 
Instance details

Defined in Stack.Types.Runner