Entry point for the 'cabal get' command.
Modulecabal-install-3.12.1.0Haskell2010
Distribution.Client.Get
The 'cabal get' command.
- 1 type
- 2 values
- Packagecabal-install-3.12.1.0
- Exports3
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceGet.hs
Cloning SourceRepos
2 declarationsMainly exported for testing purposes
Given a bunch of package ids and their corresponding available
SourceRepos, pick a single SourceRepo for each one and clone into
new subdirs of the given directory.
Constructors
ClonePackageNoSourceRepos PackageIdClonePackageNoSourceReposOfKind PackageId (Maybe RepoKind)ClonePackageNoRepoType PackageId SourceRepoClonePackageUnsupportedRepoType PackageId SourceRepoProxy RepoTypeClonePackageNoRepoLocation PackageId SourceRepoClonePackageDestinationExists PackageId FilePath BoolClonePackageFailedWithExitCode PackageId SourceRepoProxy String ExitCode
Instances3Eq, Show, Exception
Eq ClonePackageExceptionDefined in cabal-install-3.12.1.0 · Distribution.Client.GetShow ClonePackageExceptionDefined in cabal-install-3.12.1.0 · Distribution.Client.GetException ClonePackageExceptionDefined in cabal-install-3.12.1.0 · Distribution.Client.Get