Update TODO
This commit is contained in:
parent
1842ed464f
commit
5b33c3f491
20
TODO.md
20
TODO.md
@ -2,27 +2,39 @@
|
|||||||
|
|
||||||
## Now
|
## Now
|
||||||
|
|
||||||
* move out GHCup.Version module, bc it's not library-ish
|
* try to run exe before upgrade (backup to ~/.ghcup/bin/ghcup.old)
|
||||||
|
* allow to build 8.8
|
||||||
|
* curl DL does not cache json
|
||||||
|
* explain environment variables
|
||||||
|
* add --keep=<always|error> option
|
||||||
|
|
||||||
|
* allow to switch to curl/wget at runtime
|
||||||
|
|
||||||
|
* cross support
|
||||||
|
* installing multiple versions of the same
|
||||||
|
|
||||||
|
* proper test suite
|
||||||
|
* add more logging
|
||||||
|
|
||||||
|
|
||||||
## Maybe
|
## Maybe
|
||||||
|
|
||||||
* maybe: changelog Show the changelog of a GHC release (online)
|
* version ranges in json
|
||||||
* sign the JSON? (Or check gpg keys?)
|
* sign the JSON? (Or check gpg keys?)
|
||||||
* testing (especially distro detection -> unit tests)
|
* testing (especially distro detection -> unit tests)
|
||||||
|
|
||||||
## Later
|
## Later
|
||||||
|
|
||||||
* i386 support
|
|
||||||
* add support for RC/alpha/HEAD versions
|
* add support for RC/alpha/HEAD versions
|
||||||
|
|
||||||
## Cleanups
|
## Cleanups
|
||||||
|
|
||||||
* too many decodeutf8
|
|
||||||
* avoid alternative for IO
|
* avoid alternative for IO
|
||||||
* use plucky or oops instead of Excepts
|
* use plucky or oops instead of Excepts
|
||||||
|
|
||||||
## Questions
|
## Questions
|
||||||
|
|
||||||
|
* move out GHCup.Version module, bc it's not library-ish?
|
||||||
* mirror support
|
* mirror support
|
||||||
* interactive handling when distro doesn't exist and we know the tarball is incompatible?
|
* 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?
|
* ghcup-with wrapper to execute a command with a given ghc in PATH?
|
||||||
|
Loading…
Reference in New Issue
Block a user