Commit Graph

108 Commits

Author SHA1 Message Date
Julian Ospald 243b200fb8
Add defGHCConfOptions option 2024-03-31 18:23:30 +08:00
Julian Ospald aef10a699e
Add viPreInstall wrt #1016 2024-03-02 17:44:40 +08:00
Julian Ospald 4831798c9e
Merge branch 'issue-982' 2024-02-21 16:50:24 +08:00
Julian Ospald bdd15ad6e7
Beef up --overwrite-version, fixes #998 2024-02-18 19:52:01 +08:00
Julian Ospald 96f7aa5c62
Allow to set ghcup msys2 environment
Fixes #982
2024-02-18 16:22:20 +08:00
Rune K. Svendsen 87ec8c756f Move ArchiveResult into GHCup.Utils.Tar.Types
So a module that wants to import ArchiveResult doesn't have to worry about CPP.
2024-01-09 10:19:58 +01:00
Julian Ospald 2ece023c0f
Fix coding suggestions 2024-01-07 22:03:06 +08:00
Julian Ospald afd7e7dc4f
Re-introduce tar 2024-01-03 17:56:33 +08:00
Julian Ospald 2caf491e9d
Remove the "show all tool" config
We show all tools at the moment anyway.
2023-11-18 18:55:06 +08:00
Julian Ospald 2e5dee8e1a
Add mechanism to warn on new metadata versions, fixes #860 2023-11-13 16:53:24 +08:00
Julian Ospald d6601b0353
Remove globalTools from metadata 2023-11-13 15:39:58 +08:00
Julian Ospald 9d223730de
Error out on empty UserSettings wrt #922 2023-11-12 16:49:06 +08:00
Julian Ospald 9fcacbd96b
Fix CPP defines for windows+brick 2023-11-05 22:22:53 +08:00
Julian Ospald c7439d3c89
Improve stack metadata support wrt #892 2023-10-25 14:00:01 +08:00
Julian Ospald 38cd5ad8ed
Merge branch 'improved-key-brick' 2023-10-24 15:00:31 +08:00
Julian Ospald 452ca8cca2
Improve key handling in TUI, fixes #875 2023-10-23 22:47:17 +08:00
Julian Ospald 5f73320b29
Support stacks installation strategy and metadata wrt #892 2023-10-23 22:46:43 +08:00
Julian Ospald 0adb602a96
Improve distro code 2023-10-23 21:42:29 +08:00
Julian Ospald 480d6be02f
Add explicit support for Void Linux, fixes #378 2023-10-21 19:23:24 +08:00
Julian Ospald 3e907bd890
Add explicit support for Rocky Linux 2023-10-21 19:23:24 +08:00
Julian Ospald 9eeac00714
Further improvement to tag documentation 2023-10-01 14:38:40 +08:00
Julian Ospald c0ffb22d6a
Improve documentation around tags 2023-10-01 14:35:31 +08:00
Julian Ospald 7e7c11fda4
Merge remote-tracking branch 'origin/pr/868' 2023-09-02 16:34:30 +08:00
Lei Zhu bcb498de20 Merge branch 'master' into optparse-test-suite 2023-08-05 13:08:41 +08:00
Arjun Kathuria fd6ff9f8ec pretty-print instances for VersionRange and VersionCmp types 2023-07-30 12:45:01 +05:30
Lei Zhu 38db038953 changlog test 2023-07-22 17:14:49 +08:00
Julian Ospald c149ee8d2b
Print better error on 'ghcup <command> <tool>-<version>'
Wrt #180
2023-07-22 12:21:19 +08:00
Julian Ospald 2fb7328a6e
Detect hadrian/make automatically, wrt #846 2023-07-15 20:16:36 +08:00
Julian Ospald a43fa7d63e
More cross fixes to install bindist 2023-07-07 16:41:58 +08:00
Julian Ospald 210816769a
Add dlOutput to DownloadInfo 2023-05-14 22:06:38 +08:00
Julian Ospald 4b34cddcda
Implement support for nightlies, wrt #824 2023-05-14 19:43:49 +08:00
Julian Ospald 785fb895b4
Implement 'latest-prerelease' tag wrt #788 2023-02-21 22:22:11 +08:00
Julian Ospald f575dcdad6
Improve usability on 'ghcup config add-release-channel'
Fixes #751 (or so I hope).
2023-02-12 19:58:08 +08:00
Julian Ospald a38ca1954b
Fix build on unix with -ftui 2023-01-13 12:33:40 +08:00
Julian Ospald 5eeb8ca9fc
Fix windows 2023-01-13 00:26:15 +08:00
Julian Ospald a427146de5
Update dependencies and make buildable with GHC-9.4.4 2023-01-12 13:52:08 +08:00
Julian Ospald 74edf1fc07
Merge branch 'testsuite' 2023-01-12 12:58:39 +08:00
Julian Ospald 1e32639873
Implement 'ghcup test ghc' based on the bindist testsuite 2023-01-12 12:58:10 +08:00
Julian Ospald 26a6368d79
Merge remote-tracking branch 'origin/pr/700' 2023-01-08 22:26:19 +08:00
Julian Ospald 703be0a706
Add support for mirrors wrt #357 2023-01-04 00:36:07 +08:00
Julian Ospald 009f9211a9
Integrate with errors.haskell.org
Fixes #434
2023-01-03 23:43:46 +08:00
Julian Ospald 109187eb6f
Merge branch 'issue-367-content-prop' 2023-01-03 23:17:35 +08:00
Julian Ospald 9d4c923649
Add content-length property to downloads
This is optional for now. Fixes #367
2023-01-02 20:41:42 +08:00
Julian Ospald 4d82c37539
Add --metadata-fetching-mode arg, fixes #440 2023-01-01 19:16:32 +08:00
Julian Ospald e924ad8278
Allow to statically overwrite distro detection, fixes #421 2022-11-12 14:12:13 +08:00
Julian Ospald 00fa70b9de
Merge remote-tracking branch 'origin/merge-requests/266' 2022-07-12 00:15:14 +02:00
Julian Ospald 823275363c
Merge branch 'ghcup-run-improvements' 2022-07-12 00:10:17 +02:00
Julian Ospald b6ff5bc764
Use ghcup's internal dir for 'ghcup run' 2022-07-11 19:43:48 +02:00
Arjun Kathuria 0acccae523 Removes `GHCup.Types.Prompts` module and stuffs it into `GHCup.Types` 2022-07-10 09:44:23 +05:30
Julian Ospald 9fb2889696
Allow to build from arbitrary GHC source dists 2022-07-09 23:12:00 +02:00