Stack
Initializing search
GitHub
Welcome!
Setting up
Getting started
Commands
Configure
Topics
Get involved
FAQ
Glossary
More
Stack
GitHub
Welcome!
Setting up
Getting started
Getting started
1. A Hello World example
2. Package description
3. Project configuration
4. Building your project
5. Building existing projects
6. Installed package databases
7. stack build synonyms
8. stack build targets
9. Multi-package projects
10. Cabal flags and GHC options
11. Locations used by Stack
12. Executing commands
13. Using GHC interactively
14. Stack configuration
15. In conclusion
Commands
Commands
bench
build
clean
config
dot
docker
eval
exec
ghc
ghci
haddock
hoogle
hpc
ide
init
install
list
ls
new
path
purge
query
repl
run
runghc
runhaskell
script
sdist
setup
templates
test
uninstall
unpack
update
upgrade
upload
Configure
Configure
Environment variables
Configuration files
Configuration files
Project-specific configuration
Non-project specific configuration
Global flags and options
Customisation scripts
Topics
Topics
Stack root
Stack work directories
Snapshot location
Package location
Snapshot specification
stack.yaml vs a Cabal file
Script interpreter
Docker integration
Nix integration
Non-standard project initialization
Debugging
Editor integration
Stack and Visual Studio Code
Developing on Windows
Shell auto-completion
CI
Travis CI
Azure CI
Lock files
Haskell and C code
Get involved
Get involved
Contributors
Contributors
Contributor's guide
Dev Containers
Maintainers
Maintainers
Version scheme
Releases
Maintainer team process
Add GHC version
Upgrading MSYS2
Upgrading 7-Zip
HaskellStack.org
Self-hosted runners
Signing key
How Stack works
How Stack works
Build overview
FAQ
Glossary
More
More
Other resources
Version history
404 - Not found
Back to top