Julian Ospald
785fb895b4
Implement 'latest-prerelease' tag wrt #788
2023-02-21 22:22:11 +08:00
Julian Ospald
f7d2033e25
Improve postRm message, fixes #384
2022-12-20 22:20:10 +08:00
Julian Ospald
823275363c
Merge branch 'ghcup-run-improvements'
2022-07-12 00:10:17 +02:00
Julian Ospald
284fe1b3b6
Fix parser and completer for 'ghcup compile hls --version'
2022-07-12 00:05:08 +02:00
Julian Ospald
7a2a5074fa
Fix parsing issues with 'ghcup run' and non-PVP versions
...
This is a major refactor of some CLI code. We try to distinguish
GHC versions from other versions, so that we can use distinct parsers.
Hopefully this doesn't introduce new bugs.
This also forces ghcup run to use the new internal ~/.ghcup/tmp dir.
2022-07-11 19:45:15 +02:00
Julian Ospald
03dfd0cba0
Require --isolate to have an absolute directory, fixes #367
2022-05-23 23:50:49 +02:00
Julian Ospald
2845425099
Restructure modules
2022-05-22 21:11:40 +02:00
Julian Ospald
c9790e5823
Use strongly types `GHCupPath` and restrict destructive operations
2022-05-13 21:35:34 +02:00
Julian Ospald
8c205fd18c
Add `--no-set` to install commands, fixes #330
...
This also slightly changes the default for
'ghcup install cabal/stack/hls'... instead of
only setting the installed version if it's the latest,
we always set it. So the default is `--set`.
For GHC, the default is `--no-set`.
2022-03-13 22:48:45 +01:00
Julian Ospald
96cb99e1b5
Improve --repository completion
2022-03-07 22:23:39 +01:00
Julian Ospald
04fc04f586
More improvements to completers
2022-03-05 20:00:32 +01:00
Julian Ospald
ab702bba9b
Improve completion support
2022-03-05 12:56:19 +01:00
Julian Ospald
c9216fb444
Improve help output of hls compile
2022-01-29 20:02:33 +01:00
Julian Ospald
2e03b075f8
Avoid redundant warnings when installing tools, fixes #283
2021-11-13 22:59:52 +01:00
Julian Ospald
c5c6c431b5
Allow remote URIs for --cabal-project-local wrt #281
2021-11-12 19:05:13 +01:00
Julian Ospald
274978a8a7
Allow to pass cabal args to 'compile hls'
...
This breaks the existing cli interface, but whatever.
2021-11-12 01:13:57 +01:00
Julian Ospald
2c57def8f1
Fix parsing of atypical ghc versions
2021-11-02 01:22:06 +01:00
Julian Ospald
190b5dedba
Allow to control the metadata cache, fixes #278
2021-10-30 14:16:45 +02:00
Julian Ospald
01956d694d
Refactor app Main
2021-10-17 19:15:24 +02:00