Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Official upstream development repository for Cabal and cabal-install

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 Distribution
Octocat-spinner-32 bash-completion
Octocat-spinner-32 tests
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Main.hs
Octocat-spinner-32 README
Octocat-spinner-32 Setup.hs
Octocat-spinner-32 cabal-install.cabal
Octocat-spinner-32 changelog
== cabal install ==

The automatic package manager for Haskell!

Intended usage:

  cabal install xmonad

Just works. Defaults make sense.

It also has all the other commands that runhaskell Setup.hs supports. Eg

  cabal configure
  cabal build
  cabal install
  cabal haddock
  cabal sdist
  cabal clean

See cabal --help for the full list.

There are also these extra commands:

  cabal update         Updates the packages list from the hackage server
  cabal list [pkgs]    List packages with the given search terms in their name
  cabal upgrade [pkgs] Like install but also upgrade all dependencies
  cabal upgrade        Upgrade all installed packages
  cabal upload  [tar]  Upload a package tarball to the hackage server
  cabal check          Check the package for common mistakes

== Dependences ==

Dependencies on standard libs:
   base >= 2.1, process, directory, pretty, bytestring >= 0.9
   network, filepath >= 1.0, Cabal >=1.3.11 && <1.5

Dependencies on other libs:
   zlib >= 0.4, HTTP >= 3000.0 && < 3001.2
Something went wrong with that request. Please try again.