Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Configuration options for building from the command line and/or a configuration file.
Synopsis
- data BuildOptsMonoid = BuildOptsMonoid {
- trace :: !Any
- profile :: !Any
- noStrip :: !Any
- libProfile :: !FirstFalse
- exeProfile :: !FirstFalse
- libStrip :: !FirstTrue
- exeStrip :: !FirstTrue
- buildHaddocks :: !FirstFalse
- haddockOpts :: !HaddockOptsMonoid
- openHaddocks :: !FirstFalse
- haddockDeps :: !(First Bool)
- haddockInternal :: !FirstFalse
- haddockHyperlinkSource :: !FirstTrue
- haddockForHackage :: !FirstFalse
- installExes :: !FirstFalse
- installCompilerTool :: !FirstFalse
- preFetch :: !FirstFalse
- keepGoing :: !(First Bool)
- keepTmpFiles :: !FirstFalse
- forceDirty :: !FirstFalse
- tests :: !FirstFalse
- testOpts :: !TestOptsMonoid
- benchmarks :: !FirstFalse
- benchmarkOpts :: !BenchmarkOptsMonoid
- reconfigure :: !FirstFalse
- cabalVerbose :: !(First CabalVerbosity)
- splitObjs :: !FirstFalse
- skipComponents :: ![Text]
- interleavedOutput :: !FirstTrue
- progressBar :: !(First ProgressBarFormat)
- ddumpDir :: !(First Text)
- newtype HaddockOptsMonoid = HaddockOptsMonoid {
- additionalArgs :: [String]
- data TestOptsMonoid = TestOptsMonoid {
- rerunTests :: !FirstTrue
- additionalArgs :: ![String]
- coverage :: !FirstFalse
- disableRun :: !FirstFalse
- maximumTimeSeconds :: !(First (Maybe Int))
- allowStdin :: !FirstTrue
- data BenchmarkOptsMonoid = BenchmarkOptsMonoid {
- additionalArgs :: !(First String)
- disableRun :: !(First Bool)
- newtype CabalVerbosity = CabalVerbosity Verbosity
- data ProgressBarFormat
- buildOptsMonoidHaddockL :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidTestsL :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidBenchmarksL :: Lens' BuildOptsMonoid (Maybe Bool)
- buildOptsMonoidInstallExesL :: Lens' BuildOptsMonoid (Maybe Bool)
- toFirstCabalVerbosity :: FirstFalse -> First CabalVerbosity
- readProgressBarFormat :: String -> Either String ProgressBarFormat
Documentation
data BuildOptsMonoid Source #
Build options that may be specified in the stack.yaml or from the CLI
BuildOptsMonoid | |
|
Instances
newtype HaddockOptsMonoid Source #
Instances
data TestOptsMonoid Source #
TestOptsMonoid | |
|
Instances
data BenchmarkOptsMonoid Source #
BenchmarkOptsMonoid | |
|
Instances
newtype CabalVerbosity Source #
Instances
Parsec CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid parsec :: CabalParsing m => m CabalVerbosity # | |
FromJSON CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid parseJSON :: Value -> Parser CabalVerbosity # parseJSONList :: Value -> Parser [CabalVerbosity] # | |
Show CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid showsPrec :: Int -> CabalVerbosity -> ShowS # show :: CabalVerbosity -> String # showList :: [CabalVerbosity] -> ShowS # | |
Eq CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid (==) :: CabalVerbosity -> CabalVerbosity -> Bool # (/=) :: CabalVerbosity -> CabalVerbosity -> Bool # |
data ProgressBarFormat Source #
Instances
FromJSON ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid parseJSON :: Value -> Parser ProgressBarFormat # parseJSONList :: Value -> Parser [ProgressBarFormat] # | |
Show ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid showsPrec :: Int -> ProgressBarFormat -> ShowS # show :: ProgressBarFormat -> String # showList :: [ProgressBarFormat] -> ShowS # | |
Eq ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid (==) :: ProgressBarFormat -> ProgressBarFormat -> Bool # (/=) :: ProgressBarFormat -> ProgressBarFormat -> Bool # |
readProgressBarFormat :: String -> Either String ProgressBarFormat Source #
Parse ProgressBarFormat from a String.