1.2 KiB
TODOs and Remarks
New
-
Downloads from URL
-
set Set currently active GHC version
-
list Show available GHCs and other tools
-
upgrade Upgrade this script in-place
-
rm Remove an already installed GHC
-
debug-info Print debug info (e.g. detected system/distro)
-
changelog Show the changelog of a GHC release (online)
-
print-system-reqs Print an approximation of system requirements
-
testing (especially distro detection -> unit tests)
Old
-
handling of SIGTERM and SIGUSR
-
add support for RC/alpha/HEAD versions
-
redo/rethink how tool tags works
-
mirror support
-
checksums
-
check for new version on start
-
tarball tags as well as version tags?
-
--copy-compiler-tools
-
installing multiple versions in parallel?
-
how to version and extend the format of the downloads file? Compatibility?
-
how to propagate updates? Automatically? Might solve the versioning problem
-
installing musl on demand?
-
interactive handling when distro doesn't exist and we know the tarball is incompatible?
-
ghcup-with wrapper to execute a command with a given ghc in PATH?
-
maybe add deprecation notice into JSON