Safe Haskell | None |
---|---|
Language | Haskell2010 |
Run environment
Synopsis
- data Runner = Runner {
- runnerReExec :: !Bool
- runnerTerminal :: !Bool
- runnerUseColor :: !Bool
- runnerLogFunc :: !LogFunc
- runnerTermWidth :: !Int
- runnerProcessContext :: !ProcessContext
- runnerParsedCabalFiles :: !(IORef (Map PackageIdentifierRevision GenericPackageDescription, Map (Path Abs Dir) (GenericPackageDescription, Path Abs File)))
- class (HasProcessContext env, HasLogFunc env) => HasRunner env where
- terminalL :: HasRunner env => Lens' env Bool
- useColorL :: HasRunner env => Lens' env Bool
- reExecL :: HasRunner env => Lens' env Bool
- data ColorWhen
- withRunner :: MonadUnliftIO m => LogLevel -> Bool -> Bool -> ColorWhen -> Maybe Int -> Bool -> (Runner -> m a) -> m a
Documentation
Monadic environment.
Runner | |
|
Instances
HasProcessContext Runner Source # | |
Defined in Stack.Types.Runner | |
HasLogFunc Runner Source # | |
HasRunner Runner Source # | |
class (HasProcessContext env, HasLogFunc env) => HasRunner env where Source #
Instances
HasRunner Runner Source # | |
HasRunner LoadConfig Source # | |
Defined in Stack.Types.Config | |
HasRunner EnvConfig Source # | |
HasRunner BuildConfig Source # | |
Defined in Stack.Types.Config | |
HasRunner Config Source # | |
HasRunner MiniConfig Source # | |
Defined in Stack.Config |
Instances
Eq ColorWhen Source # | |
Show ColorWhen Source # | |
Generic ColorWhen Source # | |
type Rep ColorWhen Source # | |
Defined in Stack.Types.Runner type Rep ColorWhen = D1 (MetaData "ColorWhen" "Stack.Types.Runner" "stack-1.9.3.1-Cy1tv1B2VcB4E3bvhLgbqY" False) (C1 (MetaCons "ColorNever" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ColorAlways" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ColorAuto" PrefixI False) (U1 :: Type -> Type))) |