From 5b33c3f491c2b09dc499eeb88125ee0df70dac9f Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Sun, 19 Apr 2020 22:49:19 +0200 Subject: [PATCH] Update TODO --- TODO.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index 62c7e90..4a10021 100644 --- a/TODO.md +++ b/TODO.md @@ -2,27 +2,39 @@ ## 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= 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: changelog Show the changelog of a GHC release (online) +* version ranges in json * sign the JSON? (Or check gpg keys?) * testing (especially distro detection -> unit tests) ## Later -* i386 support * add support for RC/alpha/HEAD versions ## Cleanups -* too many decodeutf8 * avoid alternative for IO * use plucky or oops instead of Excepts ## Questions +* move out GHCup.Version module, bc it's not library-ish? * 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?