GHCup
7.0#2 in runtime version managersFree planFree planWebLinuxmacOSSelf-hosted
Visit| Fact | GHCup | tenv |
|---|---|---|
| Installation | The site provides terminal installation instructions for Linux, macOS, FreeBSD, and WSL2, and PowerShell instructions for Windows. | Installation options include package managers, manual packaged binaries, and a Docker image; the documentation says Docker is not intended for CI pipelines. |
| Platforms | The supported platforms list includes Windows, macOS, FreeBSD, Linux, and Windows WSL2; support varies by tool and architecture. | The project says it works on Linux, macOS, Windows, BSD, and Solaris, and lists installation options for Linux, macOS, and Windows. |
| Purpose | GHCup is the main installer for the general purpose language Haskell. | tenv is a Go version manager for OpenTofu, Terraform, Terragrunt, Terramate, and Atmos. |
| Version management | GHCup provides installation and management for versions of GHC, cabal, HLS, and Stack. | It can install and switch between versions of the supported tools. |
No prices published.
GHCup suits Haskell developers who want to install and manage GHC and related tools across supported systems. It can also suit teams using Stack or CI/CD workflows.
It suits developers and DevOps professionals who manage versions of infrastructure-as-code tools across Linux, macOS or Windows. GitHub Actions support may help teams using that environment.