Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stack.Build.Installed
- type InstalledMap = Map PackageName (InstallLocation, Installed)
- data Installed
- data GetInstalledOpts = GetInstalledOpts {}
- getInstalled :: HasEnvConfig env => GetInstalledOpts -> Map PackageName PackageSource -> RIO env (InstalledMap, [DumpPackage () () ()], [DumpPackage () () ()], [DumpPackage () () ()])
Documentation
type InstalledMap = Map PackageName (InstallLocation, Installed) Source #
Constructors
Library PackageIdentifier GhcPkgId (Maybe (Either License License)) | |
Executable PackageIdentifier |
data GetInstalledOpts Source #
Options for getInstalled
.
Constructors
GetInstalledOpts | |
Fields
|
Arguments
:: HasEnvConfig env | |
=> GetInstalledOpts | |
-> Map PackageName PackageSource | does not contain any installed information |
-> RIO env (InstalledMap, [DumpPackage () () ()], [DumpPackage () () ()], [DumpPackage () () ()]) |
Returns the new InstalledMap and all of the locally registered packages.