---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# ghcup

> Haskell toolchain installer.
> Install, manage, and update Haskell toolchains.
> More information: <https://gitlab.haskell.org/haskell/ghcup-hs>.

- Start the interactive TUI:

`ghcup tui`

- List available GHC/Cabal versions:

`ghcup list`

- Install the recommended GHC version:

`ghcup install ghc`

- Install a specific GHC version:

`ghcup install ghc {{version}}`

- Activate a specific GHC version:

`ghcup set ghc {{version}}`

- Install cabal-install:

`ghcup install cabal`

- Update `ghcup` itself:

`ghcup upgrade`
