Safe Haskell | None |
---|---|
Language | GHC2021 |
Stack.Types.BuildOptsMonoid
Description
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)
- haddockExecutables :: !FirstFalse
- haddockTests :: !FirstFalse
- haddockBenchmarks :: !FirstFalse
- 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 :: ![StackUnqualCompName]
- 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 as non-project specific configuration options under the build key (with certain exceptions) or from the CLI.
Constructors
Instances
newtype HaddockOptsMonoid Source #
Constructors
HaddockOptsMonoid | |
Fields
|
Instances
Monoid HaddockOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods mappend :: HaddockOptsMonoid -> HaddockOptsMonoid -> HaddockOptsMonoid # mconcat :: [HaddockOptsMonoid] -> HaddockOptsMonoid # | |||||
Semigroup HaddockOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods (<>) :: HaddockOptsMonoid -> HaddockOptsMonoid -> HaddockOptsMonoid # sconcat :: NonEmpty HaddockOptsMonoid -> HaddockOptsMonoid # stimes :: Integral b => b -> HaddockOptsMonoid -> HaddockOptsMonoid # | |||||
Generic HaddockOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Associated Types
Methods from :: HaddockOptsMonoid -> Rep HaddockOptsMonoid x # to :: Rep HaddockOptsMonoid x -> HaddockOptsMonoid # | |||||
Show HaddockOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods showsPrec :: Int -> HaddockOptsMonoid -> ShowS # show :: HaddockOptsMonoid -> String # showList :: [HaddockOptsMonoid] -> ShowS # | |||||
FromJSON (WithJSONWarnings HaddockOptsMonoid) Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods parseJSON :: Value -> Parser (WithJSONWarnings HaddockOptsMonoid) # parseJSONList :: Value -> Parser [WithJSONWarnings HaddockOptsMonoid] # omittedField :: Maybe (WithJSONWarnings HaddockOptsMonoid) # | |||||
type Rep HaddockOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid type Rep HaddockOptsMonoid = D1 ('MetaData "HaddockOptsMonoid" "Stack.Types.BuildOptsMonoid" "stack-3.1.1-GqfdnXrsWUhCnkttYzcLYG" 'True) (C1 ('MetaCons "HaddockOptsMonoid" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalArgs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [String]))) |
data TestOptsMonoid Source #
Constructors
TestOptsMonoid | |
Fields
|
Instances
Monoid TestOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods mappend :: TestOptsMonoid -> TestOptsMonoid -> TestOptsMonoid # mconcat :: [TestOptsMonoid] -> TestOptsMonoid # | |||||
Semigroup TestOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods (<>) :: TestOptsMonoid -> TestOptsMonoid -> TestOptsMonoid # sconcat :: NonEmpty TestOptsMonoid -> TestOptsMonoid # stimes :: Integral b => b -> TestOptsMonoid -> TestOptsMonoid # | |||||
Generic TestOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Associated Types
Methods from :: TestOptsMonoid -> Rep TestOptsMonoid x # to :: Rep TestOptsMonoid x -> TestOptsMonoid # | |||||
Show TestOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods showsPrec :: Int -> TestOptsMonoid -> ShowS # show :: TestOptsMonoid -> String # showList :: [TestOptsMonoid] -> ShowS # | |||||
FromJSON (WithJSONWarnings TestOptsMonoid) Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods parseJSON :: Value -> Parser (WithJSONWarnings TestOptsMonoid) # parseJSONList :: Value -> Parser [WithJSONWarnings TestOptsMonoid] # | |||||
type Rep TestOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid type Rep TestOptsMonoid = D1 ('MetaData "TestOptsMonoid" "Stack.Types.BuildOptsMonoid" "stack-3.1.1-GqfdnXrsWUhCnkttYzcLYG" 'False) (C1 ('MetaCons "TestOptsMonoid" 'PrefixI 'True) ((S1 ('MetaSel ('Just "rerunTests") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FirstTrue) :*: (S1 ('MetaSel ('Just "additionalArgs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 [String]) :*: S1 ('MetaSel ('Just "coverage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FirstFalse))) :*: (S1 ('MetaSel ('Just "disableRun") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FirstFalse) :*: (S1 ('MetaSel ('Just "maximumTimeSeconds") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (First (Maybe Int))) :*: S1 ('MetaSel ('Just "allowStdin") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 FirstTrue))))) |
data BenchmarkOptsMonoid Source #
Constructors
BenchmarkOptsMonoid | |
Fields
|
Instances
Monoid BenchmarkOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods mempty :: BenchmarkOptsMonoid # mappend :: BenchmarkOptsMonoid -> BenchmarkOptsMonoid -> BenchmarkOptsMonoid # | |||||
Semigroup BenchmarkOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods (<>) :: BenchmarkOptsMonoid -> BenchmarkOptsMonoid -> BenchmarkOptsMonoid # sconcat :: NonEmpty BenchmarkOptsMonoid -> BenchmarkOptsMonoid # stimes :: Integral b => b -> BenchmarkOptsMonoid -> BenchmarkOptsMonoid # | |||||
Generic BenchmarkOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Associated Types
Methods from :: BenchmarkOptsMonoid -> Rep BenchmarkOptsMonoid x # to :: Rep BenchmarkOptsMonoid x -> BenchmarkOptsMonoid # | |||||
Show BenchmarkOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid Methods showsPrec :: Int -> BenchmarkOptsMonoid -> ShowS # show :: BenchmarkOptsMonoid -> String # showList :: [BenchmarkOptsMonoid] -> ShowS # | |||||
FromJSON (WithJSONWarnings BenchmarkOptsMonoid) Source # | |||||
Defined in Stack.Types.BuildOptsMonoid | |||||
type Rep BenchmarkOptsMonoid Source # | |||||
Defined in Stack.Types.BuildOptsMonoid type Rep BenchmarkOptsMonoid = D1 ('MetaData "BenchmarkOptsMonoid" "Stack.Types.BuildOptsMonoid" "stack-3.1.1-GqfdnXrsWUhCnkttYzcLYG" 'False) (C1 ('MetaCons "BenchmarkOptsMonoid" 'PrefixI 'True) (S1 ('MetaSel ('Just "additionalArgs") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (First String)) :*: S1 ('MetaSel ('Just "disableRun") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (First Bool)))) |
newtype CabalVerbosity Source #
Constructors
CabalVerbosity Verbosity |
Instances
Parsec CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods parsec :: CabalParsing m => m CabalVerbosity # | |
FromJSON CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods parseJSON :: Value -> Parser CabalVerbosity # parseJSONList :: Value -> Parser [CabalVerbosity] # | |
Show CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods showsPrec :: Int -> CabalVerbosity -> ShowS # show :: CabalVerbosity -> String # showList :: [CabalVerbosity] -> ShowS # | |
Eq CabalVerbosity Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods (==) :: CabalVerbosity -> CabalVerbosity -> Bool # (/=) :: CabalVerbosity -> CabalVerbosity -> Bool # |
data ProgressBarFormat Source #
Constructors
NoBar | |
CountOnlyBar | |
CappedBar | |
FullBar |
Instances
FromJSON ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods parseJSON :: Value -> Parser ProgressBarFormat # parseJSONList :: Value -> Parser [ProgressBarFormat] # | |
Show ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods showsPrec :: Int -> ProgressBarFormat -> ShowS # show :: ProgressBarFormat -> String # showList :: [ProgressBarFormat] -> ShowS # | |
Eq ProgressBarFormat Source # | |
Defined in Stack.Types.BuildOptsMonoid Methods (==) :: ProgressBarFormat -> ProgressBarFormat -> Bool # (/=) :: ProgressBarFormat -> ProgressBarFormat -> Bool # |
readProgressBarFormat :: String -> Either String ProgressBarFormat Source #
Parse ProgressBarFormat from a String.