| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
HaskellCI.Config.Installed
Synopsis
Documentation
Constructors
| InstalledAll | |
| InstalledNone | |
| Add PackageName | |
| Remove PackageName |
data InstalledNormalised Source #
Constructors
| InstalledDiff (Set PackageName) | |
| InstalledOnly (Set PackageName) |
Instances
| Show InstalledNormalised Source # | |
Defined in HaskellCI.Config.Installed Methods showsPrec :: Int -> InstalledNormalised -> ShowS # show :: InstalledNormalised -> String # showList :: [InstalledNormalised] -> ShowS # | |
normaliseInstalled :: [Installed] -> InstalledNormalised Source #
Normalised
>>>parseI = maybe (error "foo") id . traverse C.simpleParsec>>>normaliseInstalled $ parseI ["-Cabal"]InstalledDiff (fromList [PackageName "Cabal"])
>>>normaliseInstalled $ parseI ["-all"]InstalledOnly (fromList [])
>>>normaliseInstalled $ parseI ["-all", "+transformers"]InstalledOnly (fromList [PackageName "transformers"])