cabal-install
The command-line interface for Cabal and Hackage.
| Version on this page: | 3.10.2.1 | 
| LTS Haskell 24.18: | 3.12.1.0@rev:2 | 
| Stackage Nightly 2025-11-03: | 3.14.1.1@rev:4 | 
| Latest on Hackage: | 3.16.0.0@rev:2 | 
Maintained by Cabal Development Team
This version can be pinned in stack with:
cabal-install-3.10.2.1@sha256:62473f7872200110b34d52f3f7005bdb0d7859b5f303d439b4f6e9fe4077056f,14968Module documentation for 3.10.2.1
- Distribution
- Distribution.Client
- Distribution.Client.BuildReports
 - Distribution.Client.Check
 - Distribution.Client.CmdBench
 - Distribution.Client.CmdBuild
 - Distribution.Client.CmdClean
 - Distribution.Client.CmdConfigure
 - Distribution.Client.CmdErrorMessages
 - Distribution.Client.CmdExec
 - Distribution.Client.CmdFreeze
 - Distribution.Client.CmdHaddock
 - Distribution.Client.CmdHaddockProject
 - Distribution.Client.CmdInstall
 - Distribution.Client.CmdLegacy
 - Distribution.Client.CmdListBin
 - Distribution.Client.CmdOutdated
 - Distribution.Client.CmdRepl
 - Distribution.Client.CmdRun
 - Distribution.Client.CmdSdist
 - Distribution.Client.CmdTest
 - Distribution.Client.CmdUpdate
 - Distribution.Client.Compat
 - Distribution.Client.Config
 - Distribution.Client.Configure
 - Distribution.Client.Dependency
 - Distribution.Client.DistDirLayout
 - Distribution.Client.Fetch
 - Distribution.Client.FetchUtils
 - Distribution.Client.FileMonitor
 - Distribution.Client.Freeze
 - Distribution.Client.GZipUtils
 - Distribution.Client.GenBounds
 - Distribution.Client.Get
 - Distribution.Client.Glob
 - Distribution.Client.GlobalFlags
 - Distribution.Client.Haddock
 - Distribution.Client.HashValue
 - Distribution.Client.HttpUtils
 - Distribution.Client.IndexUtils
 - Distribution.Client.Init
- Distribution.Client.Init.Defaults
 - Distribution.Client.Init.FileCreators
 - Distribution.Client.Init.FlagExtractors
 - Distribution.Client.Init.Format
 - Distribution.Client.Init.Interactive
 - Distribution.Client.Init.Licenses
 - Distribution.Client.Init.NonInteractive
 - Distribution.Client.Init.Prompt
 - Distribution.Client.Init.Simple
 - Distribution.Client.Init.Types
 - Distribution.Client.Init.Utils
 
 - Distribution.Client.Install
 - Distribution.Client.InstallPlan
 - Distribution.Client.InstallSymlink
 - Distribution.Client.JobControl
 - Distribution.Client.List
 - Distribution.Client.Main
 - Distribution.Client.Manpage
 - Distribution.Client.ManpageFlags
 - Distribution.Client.Nix
 - Distribution.Client.NixStyleOptions
 - Distribution.Client.PackageHash
 - Distribution.Client.ParseUtils
 - Distribution.Client.ProjectBuilding
 - Distribution.Client.ProjectConfig
 - Distribution.Client.ProjectFlags
 - Distribution.Client.ProjectOrchestration
 - Distribution.Client.ProjectPlanOutput
 - Distribution.Client.ProjectPlanning
 - Distribution.Client.RebuildMonad
 - Distribution.Client.Reconfigure
 - Distribution.Client.Run
 - Distribution.Client.Sandbox
 - Distribution.Client.SavedFlags
 - Distribution.Client.ScriptUtils
 - Distribution.Client.Security
 - Distribution.Client.Setup
 - Distribution.Client.SetupWrapper
 - Distribution.Client.Signal
 - Distribution.Client.SolverInstallPlan
 - Distribution.Client.SourceFiles
 - Distribution.Client.SrcDist
 - Distribution.Client.Store
 - Distribution.Client.Tar
 - Distribution.Client.TargetProblem
 - Distribution.Client.TargetSelector
 - Distribution.Client.Targets
 - Distribution.Client.Types
- Distribution.Client.Types.AllowNewer
 - Distribution.Client.Types.BuildResults
 - Distribution.Client.Types.ConfiguredId
 - Distribution.Client.Types.ConfiguredPackage
 - Distribution.Client.Types.Credentials
 - Distribution.Client.Types.InstallMethod
 - Distribution.Client.Types.OverwritePolicy
 - Distribution.Client.Types.PackageLocation
 - Distribution.Client.Types.PackageSpecifier
 - Distribution.Client.Types.ReadyPackage
 - Distribution.Client.Types.Repo
 - Distribution.Client.Types.RepoName
 - Distribution.Client.Types.SourcePackageDb
 - Distribution.Client.Types.SourceRepo
 - Distribution.Client.Types.WriteGhcEnvironmentFilesPolicy
 
 - Distribution.Client.Upload
 - Distribution.Client.Utils
 - Distribution.Client.VCS
 - Distribution.Client.Version
 - Distribution.Client.Win32SelfUpgrade
 
 - Distribution.Deprecated
- Distribution.Deprecated.ParseUtils
 - Distribution.Deprecated.ReadP
 - Distribution.Deprecated.ViewAsFieldDescr
 
 
 - Distribution.Client
 
Depends on 37 packages(full list with versions):
array, async, base, base16-bytestring, base64-bytestring, binary, bytestring, Cabal, cabal-install, cabal-install-solver, Cabal-syntax, containers, cryptohash-sha256, directory, echo, edit-distance, exceptions, filepath, hackage-security, hashable, HTTP, lukko, mtl, network-uri, parsec, pretty, process, random, regex-base, regex-posix, safe-exceptions, stm, tar, text, time, unix, zlib
Used by 1 package in nightly-2023-12-28(full list with versions):