cabal list - List packages matching a search string. cabal info - Display detailed information about a particular package. cabal fetch - Downloads packages for later installation. cabal get - Download/Extract a package's source code (repository). cabal check - Check the package for common mistakes. cabal upload - Uploads source packages or documentation to Hackage. cabal report - Upload build reports to a remote server. cabal init - Create a new .cabal package file. cabal user-config - Display and update the user's global cabal configuration. cabal gen-bounds - Generate dependency bounds. cabal outdated - Check for outdated dependencies cabal hscolour - Generate HsColour colourised code, in HTML format. cabal configure - Add extra project configuration cabal new-configure - Add extra project configuration cabal v2-configure - Add extra project configuration cabal update - Updates list of known packages. cabal new-update - Updates list of known packages. cabal v2-update - Updates list of known packages. cabal build - Compile targets within the project. cabal new-build - Compile targets within the project. cabal v2-build - Compile targets within the project. cabal repl - Open an interactive session for the given component. cabal new-repl - Open an interactive session for the given component. cabal v2-repl - Open an interactive session for the given component. cabal freeze - Freeze dependencies. cabal new-freeze - Freeze dependencies. cabal v2-freeze - Freeze dependencies. cabal haddock - Build Haddock documentation cabal new-haddock - Build Haddock documentation cabal v2-haddock - Build Haddock documentation cabal install - Install packages. cabal new-install - Install packages. cabal v2-install - Install packages. cabal run - Run an executable. cabal new-run - Run an executable. cabal v2-run - Run an executable. cabal test - Run test-suites cabal new-test - Run test-suites cabal v2-test - Run test-suites cabal bench - Run benchmarks cabal new-bench - Run benchmarks cabal v2-bench - Run benchmarks cabal exec - Give a command access to the store. cabal new-exec - Give a command access to the store. cabal v2-exec - Give a command access to the store. cabal clean - Clean the package store and remove temporary files. cabal new-clean - Clean the package store and remove temporary files. cabal v2-clean - Clean the package store and remove temporary files. cabal sdist - Generate a source distribution file (.tar.gz). cabal new-sdist - Generate a source distribution file (.tar.gz). cabal v2-sdist - Generate a source distribution file (.tar.gz). cabal v1-configure - Prepare to build the package. cabal v1-update - Updates list of known packages. cabal v1-build - Compile all/specific components. cabal v1-repl - Open an interpreter session for the given component. cabal v1-freeze - Freeze dependencies. cabal v1-haddock - Generate Haddock HTML documentation. cabal v1-install - Install packages. cabal v1-run - Builds and runs an executable. cabal v1-test - Run all/specific tests in the test suite. cabal v1-bench - Run all/specific benchmarks. cabal v1-exec - Give a command access to the sandbox package repository. cabal v1-clean - Clean up after a build. cabal v1-sdist - Generate a source distribution file (.tar.gz). cabal v1-doctest - Run doctest tests. cabal v1-copy - Copy the files of all/specific components to install locations. cabal v1-register - Register this package with the compiler. cabal v1-reconfigure - Reconfigure the package if necessary. cabal v1-sandbox - Create/modify/delete a sandbox.