--overwrite-version
, fixes #998
ghcup compile hls -g master --overwrite-version='%v-%h' --ghc 9.4.8
will produce a binary called haskell-language-server-wrapper-<version-from-cabal-file>-<short-git-commit-hash>
... refer to ghcup compile hls --help
for more informationghcup gc --unset
tar
instead of libarchive
(mainly to make contributions easier)ghcup config set url-source '["GHCupURL", "StackSetupURL"]'
... for more information, check the documentation
d_type
, fixes #766
ghcup config set
wrt #775
ghcup nuke
on windowsghcup add-release-channel
wrt #708
ghcup install hls -u
on windows--isolate=dir --force
--metadata-fetching-mode
arg, fixes #440
ghcup whereis ghcup
--keep=always
to not clean up directories in certain circumstancesghcup run
subcommand wrt #137
~/.local/bin
is a symlink wrt #311
ghcup upgrade
ghcup whereis ghc
for non-standard versions wrt #289
ghcup install ghc --set
when ghc is already installed wrt #291
--metadata-caching
option, allowing to also disable yaml metadata caching wrt #278
8.10.5-patch1
)ghcup compile <tool>
interface, improving patch options and setting custom cabal.project files