GHCup is the main installer for the general purpose language Haskell.
It provides a command-line interface for installing, managing, and
updating the Haskell toolchain components, including:
- The Glasgow Haskell Compiler (GHC)
- The Haskell Build Tool (Cabal-install)
- The Haskell Language Server (HLS)
- Stack
- GHCup itself
GHCup allows users to easily switch between different versions of these
tools and manage sandboxed environments for Haskell development.
===> The following configuration options are available for hs-ghcup-0.2.6.2:
DHALL=on: Add support for dhall encoded metadata
TUI=on: Build the brick powered tui (ghcup tui)
===> Use 'make config' to modify these settings
{ type: install
message: <<EOM
GHCup installs binaries into "$HOME/.ghcup/bin" by default.
You may want to add it to your PATH.
You can also set the following env variables:
* GHCUP_INSTALL_BASE_PREFIX: the base of ghcup (default: $HOME)
* GHCUP_USE_XDG_DIRS: set to anything to use XDG style directories
EOM
}
]
devel/hs-ghcup: New Port: Main installer Haskell
GHCup is the primary installer and version manager for the Haskell
toolchain. It provides a unified interface to install and switch
between different versions of GHC, Cabal, Stack, and the
Haskell Language Server.
WWW: https://www.haskell.org/ghcup/
PR: 292940
Approved by: eduardo (mentor)