ghcup-hs/TODO.md

42 lines
1000 B
Markdown
Raw Normal View History

2020-01-16 22:27:38 +00:00
# TODOs and Remarks
2020-03-03 00:59:19 +00:00
## Now
2020-02-24 13:56:13 +00:00
2020-03-08 17:30:08 +00:00
* print-system-reqs
2020-03-04 22:35:53 +00:00
2020-03-08 17:30:08 +00:00
## Cleanups
* avoid alternative for IO
* don't use Excepts?
2020-03-04 22:35:53 +00:00
2020-03-03 00:59:19 +00:00
## Maybe
2020-02-29 23:07:39 +00:00
* maybe: changelog Show the changelog of a GHC release (online)
2020-03-05 17:02:59 +00:00
* OS faking
2020-03-08 17:30:08 +00:00
* sign the JSON? (Or check gpg keys?)
2020-02-24 13:56:13 +00:00
* testing (especially distro detection -> unit tests)
2020-03-08 17:30:08 +00:00
* hard cleanup command?
2020-03-03 00:59:19 +00:00
## Later
2020-03-08 17:30:08 +00:00
* static builds and host ghcup
* do bootstrap-haskell with new ghcup
2020-03-03 00:59:19 +00:00
* add support for RC/alpha/HEAD versions
* check for updates on start
2020-03-05 17:02:59 +00:00
* use plucky or oops instead of Excepts
2020-02-24 13:56:13 +00:00
2020-03-03 00:59:19 +00:00
## Questions
2020-02-24 13:56:13 +00:00
2020-01-16 22:27:38 +00:00
* handling of SIGTERM and SIGUSR
2020-03-03 00:59:19 +00:00
* installing musl on demand?
2020-01-16 22:27:38 +00:00
* redo/rethink how tool tags works
2020-03-08 22:54:41 +00:00
* tarball tags as well as version tags?
2020-01-17 00:50:23 +00:00
* mirror support
2020-01-18 01:28:47 +00:00
* check for new version on start
2020-03-08 22:54:41 +00:00
* how to propagate updates? Automatically? Might solve the versioning problem
* maybe add deprecation notice into JSON
2020-01-17 22:30:37 +00:00
* 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?