Stack.Types.Config

Main configuration types and classes

HasPlatform & HasStackRoot

class HasPlatform env

class HasStackRoot env

data PlatformVariant

Config & HasConfig

data Config

class HasConfig env

askConfig

askLatestSnapshotUrl

explicitSetupDeps

getMinimalEnvOverride

BuildConfig & HasBuildConfig

data BuildConfig

bcRoot

bcWorkDir

bcWantedCompiler

class HasBuildConfig env

GHCVariant & HasGHCVariant

data GHCVariant

ghcVariantName

ghcVariantSuffix

parseGHCVariant

class HasGHCVariant env

snapshotsDir

Constraint synonym for use with StackMini

type StackMiniM r m

EnvConfig & HasEnvConfig

data EnvConfig

class HasEnvConfig r

getWhichCompiler

getCompilerPath

Details

ApplyGhcOptions

data ApplyGhcOptions

ConfigException

data ConfigException

WhichSolverCmd

data WhichSolverCmd

ConfigMonoid

data ConfigMonoid

configMonoidInstallGHCName

configMonoidSystemGHCName

DumpLogs

data DumpLogs

EnvSettings

data EnvSettings

minimalEnvSettings

GlobalOpts & GlobalOptsMonoid

data GlobalOpts

data GlobalOptsMonoid

defaultLogLevel

LoadConfig

data LoadConfig m

PackageEntry & PackageLocation

data PackageEntry

type TreatLikeExtraDep

data PackageLocation

data RemotePackageType

PackageIndex, IndexName & IndexLocation

data PackageIndex

data IndexName

indexNameText

data IndexLocation

configPackageIndex

configPackageIndexCache

configPackageIndexGz

configPackageIndexRoot

configPackageIndexRepo

configPackageTarball

Project & ProjectAndConfigMonoid

data Project

data ProjectAndConfigMonoid

PvpBounds

data PvpBounds

parsePvpBounds

ColorWhen

data ColorWhen

readColorWhen

SCM

data SCM

CustomSnapshot

data CustomSnapshot

GhcOptions

data GhcOptions

ghcOptionsFor

PackageFlags

data PackageFlags

Paths

bindirSuffix

configInstalledCache

configMiniBuildPlanCache

getProjectWorkDir

docDirSuffix

flagCacheLocal

extraBinDirs

hpcReportDir

installationRootDeps

installationRootLocal

hoogleRoot

hoogleDatabasePath

packageDatabaseDeps

packageDatabaseExtra

packageDatabaseLocal

platformOnlyRelDir

platformGhcRelDir

useShaPathOnWindows

getWorkDir

Command-specific types

Eval

data EvalOpts

Exec

data ExecOpts

data SpecialExecCmd

data ExecOptsExtra

Setup

data DownloadInfo

data VersionedDownloadInfo

data GHCDownloadInfo

data SetupInfo

data SetupInfoLocation

Docker entrypoint

data DockerEntrypoint

data DockerUser