stack-1.7.1: The Haskell Tool Stack

Safe HaskellNone
LanguageHaskell2010

Stack.Setup.Installed

Synopsis

Documentation

markInstalled :: (MonadIO m, MonadThrow m) => Path Abs Dir -> Tool -> m () #

unmarkInstalled :: MonadIO m => Path Abs Dir -> Tool -> m () #

data Tool #

Constructors

Tool PackageIdentifier

e.g. ghc-7.8.4, msys2-20150512

ToolGhcjs (CompilerVersion CVActual)

e.g. ghcjs-0.1.0_ghc-7.10.2

data ExtraDirs #

Constructors

ExtraDirs 

Fields

Instances
Show ExtraDirs # 
Instance details

Defined in Stack.Setup.Installed

Generic ExtraDirs # 
Instance details

Defined in Stack.Setup.Installed

Associated Types

type Rep ExtraDirs :: * -> * #

Semigroup ExtraDirs # 
Instance details

Defined in Stack.Setup.Installed

Monoid ExtraDirs # 
Instance details

Defined in Stack.Setup.Installed

type Rep ExtraDirs # 
Instance details

Defined in Stack.Setup.Installed

type Rep ExtraDirs = D1 (MetaData "ExtraDirs" "Stack.Setup.Installed" "stack-1.7.1-79VQHXRBDVUIQMpSmzqhhb" False) (C1 (MetaCons "ExtraDirs" PrefixI True) (S1 (MetaSel (Just "edBins") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]) :*: (S1 (MetaSel (Just "edInclude") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]) :*: S1 (MetaSel (Just "edLib") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Path Abs Dir]))))

extraDirs :: HasConfig env => Tool -> RIO env ExtraDirs #

Binary directories for the given installed package