Welcome to the Cabal User Guide¶
- 1. Getting Started with Haskell and Cabal
- 2. Introduction
- 3. Configuration and Installing Packages
- 4. Package Concepts and Development
- 5. Nix-style Local Builds
- 6. cabal-install Commands
- 7. Package Description
- 8. cabal.project Reference
- 9. Setup.hs Commands
- 9.1. Building and installing a system package
- 9.2. Creating a binary package
- 9.3. runhaskell Setup.hs configure
- 9.4. runhaskell Setup.hs build
- 9.5. runhaskell Setup.hs haddock
- 9.6. runhaskell Setup.hs hscolour
- 9.7. runhaskell Setup.hs install
- 9.8. runhaskell Setup.hs copy
- 9.9. runhaskell Setup.hs register
- 9.10. runhaskell Setup.hs unregister
- 9.11. runhaskell Setup.hs clean
- 9.12. runhaskell Setup.hs test
- 9.13. runhaskell Setup.hs bench
- 9.14. runhaskell Setup.hs sdist
- 10. Package Description Format Specification History
- 11. Field Syntax Reference
- 12. Reporting Bugs and Stability of Cabal Interfaces
- 13. Nix Integration