Tags give the ability to mark specific points in history as being important
  • 0.0.7   Release 0.0.7 This release introduces a new way of installing ghcup (and GHC and cabal in the process) with the infamous `curl .. | sh` pattern. See #36 for discussion. This is completely optional. Features: - Add a bootstrap-haskell script, fixes #36 - Allow to specify tags for `ghcup install`, `ghcup install-cabal` and `ghcup set` - `ghcup list` also shows tags - support installing on macOS aka Darwin - Improve detection logic for CentOS/Alpine/AIX/FreeBSD - Introduce a GHCUP_INSTALL_BASE_PREFIX env variable to control where `.ghcup` directory will be created - Add rudimentary support for Amazon Linux Bugfixes: - Create missing haddock -> haddock-ghc symlink - Emit distro-alias inferred in `debug-info` output - Tweak exit code for `ghcup install` (If a GHC is already installed, we shouldn't treat it as an error) Cleanups: - Simplify mkdir calls - Documentation improvements - Error handling improvements API changes: - `self-update` was renamed to `upgrade`
    64e9d262 · Fix travis ·

    ghcup

    ghcup.asc

    SHA256

    SHA256.asc

    This release introduces a new way of installing ghcup (and GHC and cabal in the process) with the infamous curl .. | sh pattern. See #36 for discussion. This is completely optional.

    Features:

    • Add a bootstrap-haskell script, fixes #36
    • Allow to specify tags for ghcup install, ghcup install-cabal and ghcup set
    • ghcup list also shows tags
    • support installing on macOS aka Darwin
    • Improve detection logic for CentOS/Alpine/AIX/FreeBSD
    • Introduce a GHCUP_INSTALL_BASE_PREFIX env variable to control where .ghcup directory will be created
    • Add rudimentary support for Amazon Linux

    Bugfixes:

    • Create missing haddock -> haddock-ghc symlink
    • Emit distro-alias inferred in debug-info output
    • Tweak exit code for ghcup install (If a GHC is already installed, we shouldn't treat it as an error)

    Cleanups:

    • Simplify mkdir calls
    • Documentation improvements
    • Error handling improvements

    API changes:

    • self-update was renamed to upgrade
  • 0.0.6   Release 0.0.6
    abfca7fa · Simplify mkdir ·

    This release introduces the meta files .available-versions and .download-urls, which can be maintained independently and will be downloaded on-the-fly by the script to discover available upstream versions and appropriate tarballs for the current distribution.

    Features:

    • allow to specify a build config for 'ghcup compile'
    • add 'debug-info' subcommand
    • allow to use wget instead of curl
    • introduce optional tarball caching
    • install recommended GHC version
    • list available/supported GHC versions

    Bugfixes:

    • better discovery of distro binary tarball due to meta file
    • make unpacking more robust
    • make uninstallation more robust and safer (with confirmation)
    • remove dangling ghc, ghci, ... symlinks after removal of active GHC
    • get rid of realpath requirement
    • check for required commands

    Cleanups:

    • README improvements (by @fommil )
  • 0.0.5   Release 0.0.5
    da8d4ec0 · Improve README.md ·

    Bugfixes:

    • fix OS detection on debian (reported by @shapr)

    Features:

    • self-update now updates the script in-place no matter where it is (previously was ~/.local/bin), by @fommil

    Cleanups:

    • README improvements
  • 0.0.4   Release 0.0.4
    bd50a5b2 · Release 0.0.4 ·

    Awesome release

  • 0.0.3   Release 0.0.3
    0ec136e3 · Add rm tests to travis ·
  • 0.0.2   Release 0.0.2
    4d12a4cc · Link issues in README.md ·
  • 0.0.1   Release 0.0.1
    8e2dcc95 · Clean up after yourself ·