RossPaterson / cabal

Official upstream development repository for Cabal and cabal-install

Home Page:https://haskell.org/cabal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cabal

Hackage version Stackage version Documentation Status IRC chat Matrix chat

This Cabal Git repository contains the following main packages:

The canonical upstream repository is located at https://github.com/haskell/cabal.

Ways to get the cabal-install binary

  1. GHCup (preferred): get GHCup using the directions on its website and run:

    ghcup install --set cabal latest
    
  2. Download from official website: the cabal-install binary download for your platform should contain the cabal executable.

Ways to build cabal-install for everyday use

  1. With cabal-install: if you have a pre-existing version of cabal-install, run:

    cabal install cabal-install
    

    to get the latest version of cabal-install. (You may want to cabal update first.)

  2. From Git: again with a pre-existing version of cabal-install, you can install the latest version from the Git repository. Clone the Git repository, move to its root, and run:

    cabal install --project-file=cabal.project.release cabal-install
    
  3. Bootstrapping: if you don't have a pre-existing version of cabal-install, look into the bootstrap directory.

Build for hacking and contributing to cabal

Refer to CONTRIBUTING.md.

About

Official upstream development repository for Cabal and cabal-install

https://haskell.org/cabal

License:Other


Languages

Language:Haskell 98.1%Language:Shell 0.5%Language:Python 0.3%Language:Dockerfile 0.2%Language:Vim Script 0.2%Language:C 0.2%Language:Makefile 0.2%Language:C++ 0.2%Language:Lex 0.1%Language:M4 0.0%Language:Dhall 0.0%Language:Batchfile 0.0%Language:HTML 0.0%Language:COBOL 0.0%Language:JavaScript 0.0%Language:TeX 0.0%