| ||||||
| ||||||
| ||||||
Description | ||||||
This module provides an library interface to the hc-pkg program. Currently only GHC and LHC have hc-pkg programs. | ||||||
Synopsis | ||||||
Documentation | ||||||
register :: Verbosity -> ConfiguredProgram -> PackageDB -> Either FilePath InstalledPackageInfo -> IO () | ||||||
Call hc-pkg to register a package. hc-pkg register {filename | -} [--user | --global | --package-conf] | ||||||
reregister :: Verbosity -> ConfiguredProgram -> PackageDB -> Either FilePath InstalledPackageInfo -> IO () | ||||||
Call hc-pkg to re-register a package. hc-pkg register {filename | -} [--user | --global | --package-conf] | ||||||
unregister :: Verbosity -> ConfiguredProgram -> PackageDB -> PackageId -> IO () | ||||||
Call hc-pkg to unregister a package hc-pkg unregister [pkgid] [--user | --global | --package-conf] | ||||||
expose :: Verbosity -> ConfiguredProgram -> PackageDB -> PackageId -> IO () | ||||||
Call hc-pkg to expose a package. hc-pkg expose [pkgid] [--user | --global | --package-conf] | ||||||
hide :: Verbosity -> ConfiguredProgram -> PackageDB -> PackageId -> IO () | ||||||
Call hc-pkg to expose a package. hc-pkg expose [pkgid] [--user | --global | --package-conf] | ||||||
dump :: Verbosity -> ConfiguredProgram -> PackageDB -> IO [InstalledPackageInfo] | ||||||
Call hc-pkg to get all the installed packages. | ||||||
Program invocations | ||||||
registerInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> Either FilePath InstalledPackageInfo -> ProgramInvocation | ||||||
reregisterInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> Either FilePath InstalledPackageInfo -> ProgramInvocation | ||||||
unregisterInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> PackageId -> ProgramInvocation | ||||||
exposeInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> PackageId -> ProgramInvocation | ||||||
hideInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> PackageId -> ProgramInvocation | ||||||
dumpInvocation :: ConfiguredProgram -> Verbosity -> PackageDB -> ProgramInvocation | ||||||
Produced by Haddock version 2.5.0 |