109187eb6f
Merge branch 'issue-367-content-prop'
2023-01-03 23:17:35 +08:00
e881705323
Merge branch 'issue-440'
2023-01-03 22:47:12 +08:00
9d4c923649
Add content-length property to downloads
...
This is optional for now. Fixes #367
2023-01-02 20:41:42 +08:00
2783b8f693
Fix 'ghcup install hls -u' on windows
...
Fixes #716
2023-01-02 20:38:58 +08:00
7dd6f1f4a4
Expose metadata-caching to --help
2023-01-01 19:19:37 +08:00
4d82c37539
Add --metadata-fetching-mode arg, fixes #440
2023-01-01 19:16:32 +08:00
70dd106549
Merge branch 'issue-708'
2022-12-27 00:10:41 +08:00
673db344d6
Merge branch 'issue-414'
2022-12-27 00:09:28 +08:00
f7d2033e25
Improve postRm message, fixes #384
2022-12-20 22:20:10 +08:00
6ce7649cfe
Improve upgrade warning wrt #414
2022-12-20 21:49:26 +08:00
e8586cf993
Improve add-release-channel, fixes #708
2022-12-20 00:57:56 +08:00
957867ff1c
Fix remaining gitlab links wrt #692
2022-11-22 19:06:12 +08:00
043500e8e8
Optimize 'ghcup whereis ghcup'
2022-11-20 23:29:56 +08:00
e924ad8278
Allow to statically overwrite distro detection, fixes #421
2022-11-12 14:12:13 +08:00
Cheng Shao
8420bf093e
Update ghc-head bindist URL
2022-08-09 13:32:58 +00:00
00fa70b9de
Merge remote-tracking branch 'origin/merge-requests/266'
2022-07-12 00:15:14 +02:00
823275363c
Merge branch 'ghcup-run-improvements'
2022-07-12 00:10:17 +02:00
284fe1b3b6
Fix parser and completer for 'ghcup compile hls --version'
2022-07-12 00:05:08 +02:00
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
f3c703d655
Support hls in 'ghcup changelog'
2022-07-11 19:44:10 +02:00
b6ff5bc764
Use ghcup's internal dir for 'ghcup run'
2022-07-11 19:43:48 +02:00
99a51d67a1
Make compiling from hackage the default
2022-07-10 21:58:03 +02:00
Arjun Kathuria
ca5c5550ab
removes newline after set' function
2022-07-10 21:49:54 +05:30
Arjun Kathuria
3d49f79beb
removes prettyShow
from error case in BrickMain set'
2022-07-10 09:52:57 +05:30
Arjun Kathuria
e9740d13fc
Updates userPrompt
in BrickMain to a more efficient version
2022-07-10 09:50:58 +05:30
974112016e
Allow to run 'cabal update' automatically before the HLS build
2022-07-09 23:50:20 +02:00
9fb2889696
Allow to build from arbitrary GHC source dists
2022-07-09 23:12:00 +02:00
63f22b28d7
Allow to build HLS from hackage
2022-07-09 21:12:23 +02:00
a264cb088e
Improve 'ghcup compile hls'
...
1. short hashes now work
2. print the long hash in addition to the detected cabal version of HLS
3. add `--git-describe-version` switch as an alternative to
`--overwrite-version`
Fix 1. and 2. for GHC as well.
2022-07-06 22:49:11 +02:00
Arjun Kathuria
7cbe38b011
Behavior Enhancement: make user press "S" only once to set, asks to install AND set if tool uninstalled
2022-06-28 19:50:22 +05:30
Arjun Kathuria
3bbc1edb19
updates user prompt message for "set" uninstalled version in BrickMain
2022-06-28 19:49:00 +05:30
d657c17df4
Merge branch 'issue-375'
2022-06-26 23:11:32 +02:00
Arjun Kathuria
0e1fd68d93
when setting an uninstalled tool in tui, asks user to install first
2022-06-25 13:45:07 +05:30
4022edb12e
Allow passing bindist configure args wrt #377
2022-06-09 14:42:01 +02:00
d1c72cdff4
Add --mingw-path switch to 'ghcup run'
2022-06-06 23:03:45 +02:00
16888a12d4
Cleanup
2022-05-28 16:44:08 +02:00
9f7df33692
Merge branch 'issue-367'
2022-05-24 12:44:57 +02:00
03dfd0cba0
Require --isolate to have an absolute directory, fixes #367
2022-05-23 23:50:49 +02:00
0e64d1f22f
Improve AlreadyInstalled
2022-05-23 23:49:43 +02:00
c7774450bf
Refactor excepts
2022-05-23 23:37:09 +02:00
9375255452
Warn on all tools when shadowed
2022-05-23 16:50:23 +02:00
2845425099
Restructure modules
2022-05-22 21:11:40 +02:00
df89ddcdf5
Use internal tmpdir
2022-05-20 23:19:33 +02:00
430b655785
Improve error handling for mergeFileTree
2022-05-20 00:15:25 +02:00
c9790e5823
Use strongly types GHCupPath
and restrict destructive operations
2022-05-13 21:35:34 +02:00
48aee1e76c
[WIP] Prototype of recording installed files
...
This also installs makefile based build system via DESTDIR
into a temporary directory and then merges it into the filesystem.
2022-05-13 00:46:47 +02:00
dc0ea5a59c
Document and handle '--force' option better
2022-05-12 13:28:09 +02:00
a6a54f34cf
Merge branch 'issue-360'
2022-05-11 20:35:56 +02:00
f7811961b5
Merge branch 'isolateDir'
2022-05-11 20:35:38 +02:00
5787a662ed
Add a --quick switch to 'ghcup run'
...
Also fixes #360 , because we resolve all tags/versions now
by default.
2022-05-11 20:11:35 +02:00