1.1 KiB
TODOs and Remarks
New
-
download progress
-
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
-
install major ver
-
testing (especially distro detection -> unit tests)
-
TODO: cleanup temp files after use
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