2020-01-16 22:27:38 +00:00
|
|
|
# TODOs and Remarks
|
|
|
|
|
2020-02-24 13:56:13 +00:00
|
|
|
## New
|
|
|
|
|
2020-02-24 14:09:38 +00:00
|
|
|
* download progress
|
|
|
|
|
2020-02-24 13:56:13 +00:00
|
|
|
* 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
|
|
|
|
|
2020-01-16 22:27:38 +00:00
|
|
|
* handling of SIGTERM and SIGUSR
|
|
|
|
* add support for RC/alpha/HEAD versions
|
|
|
|
* redo/rethink how tool tags works
|
2020-01-17 00:50:23 +00:00
|
|
|
* mirror support
|
2020-01-17 22:30:37 +00:00
|
|
|
* checksums
|
2020-01-18 01:28:47 +00:00
|
|
|
* check for new version on start
|
2020-01-24 22:43:11 +00:00
|
|
|
* tarball tags as well as version tags?
|
2020-01-16 22:27:38 +00:00
|
|
|
|
2020-01-17 22:30:37 +00:00
|
|
|
* --copy-compiler-tools
|
2020-01-17 00:50:23 +00:00
|
|
|
* installing multiple versions in parallel?
|
2020-01-16 22:27:38 +00:00
|
|
|
* how to version and extend the format of the downloads file? Compatibility?
|
|
|
|
* how to propagate updates? Automatically? Might solve the versioning problem
|
2020-01-17 22:30:37 +00:00
|
|
|
* 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?
|
2020-01-18 01:28:47 +00:00
|
|
|
|
|
|
|
* maybe add deprecation notice into JSON
|