Safe Haskell | None |
---|---|
Language | Haskell2010 |
The basic information required to load a Cabal or Debian package description.
- data Flags = Flags {
- _verbosity :: Int
- _dryRun :: Bool
- _upgrade :: Bool
- _roundtrip :: Bool
- _validate :: Bool
- _compilerFlavor :: CompilerFlavor
- _cabalFlagAssignments :: Set (FlagName, Bool)
- _buildEnv :: EnvSet
- data EnvSet = EnvSet {}
- data DebType
- verbosity :: Lens' Flags Int
- dryRun :: Lens' Flags Bool
- upgrade :: Lens' Flags Bool
- roundtrip :: Lens' Flags Bool
- validate :: Lens' Flags Bool
- compilerFlavor :: Lens' Flags CompilerFlavor
- cabalFlagAssignments :: Lens' Flags (Set (FlagName, Bool))
- buildEnv :: Lens' Flags EnvSet
- flagOptions :: MonadIO m => [OptDescr (StateT Flags m ())]
Types
This record supplies enough information to locate and load a debianization or a cabal file from the IO monad.
Flags | |
|
A redundant data type, too lazy to expunge.