e903aeb555
Skip cached metadata when url starts with file://
2021-08-07 09:54:26 +02:00
442ddfd4e4
Bump ghcup metadata, because new GHC versions may have different bin/ layout
2021-07-28 20:08:20 +02:00
d3e3ebd63f
Merge branch 'fix-ghcToolFiles'
2021-07-26 21:25:00 +02:00
fdf45e0fe6
Do etags hashing wrt #193
2021-07-25 23:15:59 +02:00
3bdc82c99b
Redo file handling wrt #165 and #187
2021-07-22 17:44:03 +02:00
1c2cf98850
Fix file/dir removal on windows, fixes #165
2021-07-21 20:50:58 +02:00
a4a7f73fb7
Allow to use Hadrian as build system, fixes #35
2021-07-20 23:51:31 +02:00
4ed72fb517
Preserve mtimes on unpacked GHC tarballs on windows wrt #187
2021-07-19 23:33:01 +02:00
3caf91c640
Fix ensureGlobalTools
2021-07-19 19:08:43 +02:00
eaad2caf25
Add prefetch command
2021-07-19 16:51:40 +02:00
6143cdf2e0
Add --offline switch wrt #186
2021-07-19 13:49:24 +02:00
2c7176d998
Use LabelOptic and add LeanAppState
...
Wrt #186
2021-07-18 14:39:49 +02:00
42134fd2a5
Fix whereIsTool for cross
2021-07-15 22:38:42 +02:00
f04708e8ae
Speed up 'whereis' subcommand wrt #179
2021-07-15 20:01:00 +02:00
5cf297a4d2
Clarify stack postinstall message wrt #153
2021-07-11 15:09:16 +02:00
d86f84eef4
Improve logging with newlines
2021-07-11 14:34:05 +02:00
928f4a97de
Fix ghcToolFiles for upcoming GHC build system changes
...
Also see: https://gitlab.haskell.org/ghc/ghc/-/issues/20074#note_363720
2021-07-10 21:43:37 +02:00
8e820c6e89
Clean up and fix nuke command
2021-07-03 11:15:37 +02:00
Arjun Kathuria
6379a26afb
factor out getDirectoryContentsRecursive
function in GHCup.Utils.Prelude
2021-06-26 21:53:14 +05:30
Arjun Kathuria
9515065407
adds conditional export of useXDG in non-windows OS-es. fix in rmGhcupDirs code that used useXDG
2021-06-24 22:48:38 +05:30
Arjun Kathuria
2e3dceecf8
abstracts out getting ghcup conf file path
2021-06-23 10:08:06 +05:30
b56c44a210
Ensure directories
2021-06-13 13:41:06 +02:00
54e8e3efb0
Gracefully handle stack binary not installed by ghcup
2021-06-12 22:27:31 +02:00
4dcc63606e
Remove legacy handling of cabal binary
2021-06-12 22:26:50 +02:00
ac21c19b7e
Remove unnecessary micro version stripping
...
Since we can specify version bounds now, this is unnecessary.
2021-06-11 11:26:44 +02:00
27510b3b51
Allow setting GHCUP_INSTALL_BASE_PREFIX on windows
2021-06-08 18:08:06 +02:00
aa992c0e5d
PrettyShow
2021-06-07 20:09:18 +02:00
443522d526
Improve windows bootstrapping and make msys2 configurable
2021-06-07 19:33:12 +02:00
2f62067d96
Windows support
2021-06-05 21:01:01 +02:00
734916728c
Add stack support
2021-05-15 14:01:00 +02:00
5a86a28d67
Smarter logging
2021-04-29 14:47:30 +02:00
a905c6322c
Fix spelling
2021-04-29 14:47:22 +02:00
9f0ac0ee19
Allow to compile from git repo
2021-04-28 21:17:57 +02:00
1e9ee260e7
Raise minSpace to 5GB
2021-04-25 21:32:58 +02:00
0b7d447aaf
Satisfy hlint
2021-04-25 18:00:32 +02:00
16a9336d31
Fix missing pretty instance
2021-04-25 17:59:15 +02:00
7d13836fea
Warn when /tmp doesn't have 2500 or more of disk space
2021-04-25 17:25:40 +02:00
0c6699c3c6
Allow to check ghcup binaries in validate-tarballs
2021-04-11 22:15:43 +02:00
adf44ba141
Validate subdirs too, fixes #52
2021-04-02 16:54:27 +02:00
7383fdd0c0
Make parser more lax, fixes #119
...
Also make sure we don't print the warning message
20 times, so avoid some repeated IO.
2021-04-01 17:21:00 +02:00
d5b5f1fddd
Chores
2021-03-24 17:56:57 +01:00
f6cc467e95
Fix handling of stray versions wrt #116
2021-03-07 12:02:13 +01:00
8c87c9aeb7
Fix error messages and overhaul pretty printing
...
Fixes #115
2021-03-02 10:35:31 +01:00
f46e7e8c4b
Add "ghcup set ghc next" tag wrt #114
2021-02-25 19:10:55 +01:00
3baf254251
Improve tag completer
2021-02-25 16:13:00 +01:00
47d9766c78
Make sure forFold can properly inline
2021-02-25 15:40:52 +01:00
45ab69960f
Merge remote-tracking branch 'origin/merge-requests/70'
2021-02-25 15:36:37 +01:00
d3505d4ee6
Bump version to 0.1.13
2021-02-25 15:33:52 +01:00
Huw campbell
453a29fdf7
Respect the user's configuration settings
...
Only lookup user configuration before doing a search; implement version completion for Cabal and HLS removal
2021-02-25 16:31:40 +11:00
Huw campbell
1a5f0259f4
Just use the cache for commands which refer to locally stored objects.
...
Setting a version of GHC will fail if provided with a version not installed,
and we don't neede to check the most recent list of GHCs available to know
that.
2021-02-25 10:19:16 +11:00