Stack.Types.Config

Main configuration types and classes

HasPlatform & HasStackRoot

class HasPlatform env

data PlatformVariant

Config & HasConfig

data Config

class HasConfig env

askLatestSnapshotUrl

explicitSetupDeps

getMinimalEnvOverride

BuildConfig & HasBuildConfig

data BuildConfig

stackYamlL

projectRootL

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 env

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

data StackYamlLoc filepath

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

configPackageIndexOld

configPackageIndexCache

configPackageIndexCacheOld

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

platformGhcVerOnlyRelDir

useShaPathOnWindows

workDirL

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

Lens helpers

wantedCompilerVersionL

actualCompilerVersionL

buildOptsL

globalOptsL

buildOptsInstallExesL

buildOptsMonoidHaddockL

buildOptsMonoidTestsL

buildOptsMonoidBenchmarksL

buildOptsMonoidInstallExesL

buildOptsHaddockL

globalOptsBuildOptsMonoidL

packageIndicesL

packageCachesL

stackRootL

configUrlsL

cabalVersionL

whichCompilerL

Lens reexport

view

to