stack-1.7.1: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Types.Runner

Description

Run environment

Synopsis

Documentation

data Runner Source #

Monadic environment.

Constructors

Runner 

Fields

data ColorWhen Source #

Instances

Show ColorWhen Source # 
Generic ColorWhen Source # 

Associated Types

type Rep ColorWhen :: * -> * #

type Rep ColorWhen Source # 
type Rep ColorWhen = D1 * (MetaData "ColorWhen" "Stack.Types.Runner" "stack-1.7.1-8x9NSKj6gz3B3M9RWkyZVt" False) ((:+:) * (C1 * (MetaCons "ColorNever" PrefixI False) (U1 *)) ((:+:) * (C1 * (MetaCons "ColorAlways" PrefixI False) (U1 *)) (C1 * (MetaCons "ColorAuto" PrefixI False) (U1 *))))

withRunner Source #

Arguments

:: MonadUnliftIO m 
=> LogLevel 
-> Bool

use time?

-> Bool

terminal?

-> ColorWhen 
-> Maybe Int

terminal width override

-> Bool

reexec?

-> (Runner -> m a) 
-> m a 

With a Runner, do the thing