cabal
Command-line interface to the Haskell package infrastructure (Cabal). Manage Haskell projects and Cabal packages from the Hackage package repository. More information: <https://cabal.readthedocs.io/en/latest/intro.html>.
Install
- All systems
-
curl cmd.cat/cabal.sh
- Debian
-
apt-get install cabal-install
- Ubuntu
-
apt-get install cabal-install
- Arch Linux
-
pacman -S cabal-install
- Kali Linux
-
apt-get install cabal-install
- Fedora
-
dnf install cabal-install
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install cabal-install
- OS X
-
brew install cabal-install
- Raspbian
-
apt-get install cabal-install
- Dockerfile
- dockerfile.run/cabal
Command-line interface to the Haskell package infrastructure (Cabal). Manage Haskell projects and Cabal packages from the Hackage package repository. More information: <https://cabal.readthedocs.io/en/latest/intro.html>.
-
Search and list packages from Hackage:
cabal list search_string
-
Show information about a package:
cabal info package
-
Download and install a package:
cabal install package
-
Create a new Haskell project in the current directory:
cabal init
-
Build the project in the current directory:
cabal build
-
Run tests of the project in the current directory:
cabal test
© tl;dr; authors and contributors