2020-03-24 20:04:02 +00:00
|
|
|
# TODOs and Remarks
|
|
|
|
|
|
|
|
## Now
|
|
|
|
|
2020-04-29 22:55:00 +00:00
|
|
|
* ghcup init?
|
|
|
|
* merge two download files
|
|
|
|
* fetch/unpack functionality
|
2020-04-19 20:49:19 +00:00
|
|
|
* installing multiple versions of the same
|
2020-04-29 22:55:00 +00:00
|
|
|
* post-install
|
2020-04-19 20:49:19 +00:00
|
|
|
|
|
|
|
* proper test suite
|
|
|
|
|
2020-04-29 22:55:00 +00:00
|
|
|
* !! update of 0.1.5 must go in ghcup-0.0.1.json !!
|
|
|
|
|
|
|
|
* try to run exe before upgrade (backup to ~/.ghcup/bin/ghcup.old)
|
|
|
|
* stdout flushing?
|
|
|
|
* resume support (for make-install only)
|
2020-03-25 09:23:22 +00:00
|
|
|
|
2020-03-24 20:04:02 +00:00
|
|
|
## Maybe
|
|
|
|
|
2020-04-19 20:49:19 +00:00
|
|
|
* version ranges in json
|
2020-03-24 20:04:02 +00:00
|
|
|
* sign the JSON? (Or check gpg keys?)
|
|
|
|
* testing (especially distro detection -> unit tests)
|
|
|
|
|
|
|
|
## Later
|
|
|
|
|
|
|
|
* add support for RC/alpha/HEAD versions
|
|
|
|
|
|
|
|
## Cleanups
|
|
|
|
|
|
|
|
* avoid alternative for IO
|
|
|
|
* use plucky or oops instead of Excepts
|
|
|
|
|
|
|
|
## Questions
|
|
|
|
|
2020-04-19 20:49:19 +00:00
|
|
|
* move out GHCup.Version module, bc it's not library-ish?
|
2020-03-24 20:04:02 +00:00
|
|
|
* mirror support
|
|
|
|
* 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?
|