cabal-install: The command-line interface for Cabal and Hackage.

[ bsd3, distribution, program ] [ Propose Tags ]

The 'cabal' command-line program simplifies the process of managing Haskell software by automating the fetching, configuration, compilation and installation of Haskell libraries and programs.


[Skip to Readme]
Versions [RSS] [faq] 0.4.0, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.2, 0.6.4, 0.8.0, 0.8.2, 0.10.0, 0.10.2, 0.14.0, 0.14.1, 1.16.0, 1.16.0.1, 1.16.0.2, 1.16.1.0, 1.18.0, 1.18.0.1, 1.18.0.2, 1.18.0.3, 1.18.0.4, 1.18.0.5, 1.18.0.6, 1.18.0.7, 1.18.0.8, 1.18.1.0, 1.18.2.0, 1.20.0.0, 1.20.0.1, 1.20.0.2, 1.20.0.3, 1.20.0.4, 1.20.0.5, 1.20.0.6, 1.20.1.0, 1.20.2.0, 1.22.0.0, 1.22.0.1, 1.22.2.0, 1.22.3.0, 1.22.4.0, 1.22.5.0, 1.22.6.0, 1.22.7.0, 1.22.8.0, 1.22.9.0, 1.24.0.0, 1.24.0.1, 1.24.0.2, 2.0.0.0, 2.0.0.1, 2.2.0.0, 2.4.0.0, 2.4.1.0, 3.0.0.0, 3.2.0.0, 3.4.0.0, 3.4.1.0, 3.6.0.0, 3.6.2.0
Change log changelog
Dependencies array (>=0.4 && <0.6), async (>=2.0 && <2.3), base (>=4.8 && <4.15), base16-bytestring (>=0.1.1 && <1.1.0.0), binary (>=0.7.3 && <0.9), bytestring (>=0.10.6.0 && <0.12), Cabal (==3.6.*), containers (>=0.5.6.2 && <0.7), cryptohash-sha256 (==0.11.*), deepseq (>=1.4.1.1 && <1.5), directory (>=1.2.2.0 && <1.4), echo (>=0.1.3 && <0.2), edit-distance (>=0.2.2 && <0.3), fail (==4.9.*), filepath (>=1.4.0.0 && <1.5), hackage-security (>=0.6.0.1 && <0.7), hashable (>=1.0 && <1.4), HTTP (>=4000.1.5 && <4000.4), lukko (==0.1.*), mtl (>=2.0 && <2.3), network-uri (>=2.6.0.2 && <2.7), parsec (>=3.1.13.0 && <3.2), pretty (==1.1.*), process (>=1.2.3.0 && <1.7), random (==1.2.*), regex-base (>=0.94.0.0 && <0.95), regex-posix (>=0.96.0.0 && <0.97), resolv (>=0.1.1 && <0.2), semigroups (>=0.18.3 && <0.20), stm (>=2.0 && <2.6), tar (>=0.5.0.3 && <0.6), text (>=1.2.3 && <1.3), time (>=1.5.0.1 && <1.11), transformers (>=0.4.2.0 && <0.6), unix (>=2.5 && <2.9), Win32 (==2.*), windns (>=0.1.0 && <0.2), zlib (>=0.5.3 && <0.7) [details]
License BSD-3-Clause
Copyright 2003-2020, Cabal Development Team
Author Cabal Development Team (see AUTHORS file)
Maintainer Cabal Development Team <cabal-devel@haskell.org>
Category Distribution
Home page http://www.haskell.org/cabal/
Bug tracker https://github.com/haskell/cabal/issues
Source repo head: git clone https://github.com/haskell/cabal/(cabal-install)
Uploaded by topos at 2021-10-08T23:18:28Z
Distributions Arch:3.2.0.0, Debian:2.2.0.0, Fedora:3.2.0.0, FreeBSD:1.22.6.0, NixOS:3.6.0.0, openSUSE:3.2.0.0
Executables cabal
Downloads 238725 total (1918 in the last 30 days)
Rating 2.5 (votes: 11) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
Last success reported on 2021-10-09 [all 1 reports]

Manual Flags

NameDescriptionDefault
native-dns

Enable use of the resolv & windns packages for performing DNS lookups

Enabled
debug-expensive-assertions

Enable expensive assertions for testing or debugging

Disabled
debug-conflict-sets

Add additional information to ConflictSets

Disabled
debug-tracetree

Compile in support for tracetree (used to debug the solver)

Disabled
lukko

Use lukko for file-locking

Enabled
Automatic Flags
NameDescriptionDefault

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for cabal-install-3.6.2.0

[back to package description]

The cabal-install package

See the Cabal web site for more information.

The cabal-install package provides a command line tool named cabal. It uses the Cabal library and provides a user interface to the Cabal/[Hackage] build automation and package management system. It can build and install both local and remote packages, including dependencies.