Welcome to the Cabal User Guide
- 1. Getting Started with Haskell and Cabal
- 2. Introduction
- 3. Package Concepts and Development
- 4. Nix-style Local Builds
- 5. cabal-install Configuration and Commands
- 6. Package Description
- 7. cabal.project Reference
- 8. Setup.hs Commands
- 8.1. Building and installing a system package
- 8.2. Creating a binary package
- 8.3. runhaskell Setup.hs configure
- 8.4. runhaskell Setup.hs build
- 8.5. runhaskell Setup.hs haddock
- 8.6. runhaskell Setup.hs hscolour
- 8.7. runhaskell Setup.hs install
- 8.8. runhaskell Setup.hs copy
- 8.9. runhaskell Setup.hs register
- 8.10. runhaskell Setup.hs unregister
- 8.11. runhaskell Setup.hs clean
- 8.12. runhaskell Setup.hs test
- 8.13. runhaskell Setup.hs bench
- 8.14. runhaskell Setup.hs sdist
- 9. Package Description Format Specification History
- 9.1.
cabal-version: 3.8
- 9.2.
cabal-version: 3.6
- 9.3.
cabal-version: 3.4
- 9.4.
cabal-version: 3.0
- 9.5.
cabal-version: 2.4
- 9.6.
cabal-version: 2.2
- 9.7.
cabal-version: 2.0
- 9.8.
cabal-version: 1.24
- 9.9.
cabal-version: 1.22
- 9.10.
cabal-version: 1.20
- 9.11.
cabal-version: 1.18
- 9.12.
cabal-version: 1.16
- 9.13.
cabal-version: 1.12
- 9.1.
- 10. Field Syntax Reference
- 11. Reporting Bugs and Stability of Cabal Interfaces
- 12. Nix Integration