ghcup-hs/TODO.md
2020-03-01 00:07:39 +01:00

989 B

TODOs and Remarks

New

  • download progress

  • upgrade Upgrade this script in-place

  • maybe: changelog Show the changelog of a GHC release (online)

  • maybe: print-system-reqs Print an approximation of system requirements

  • 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?

  • 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