Arjun Kathuria
|
42d4a66493
|
factor out installStack' function
|
2021-07-23 16:43:43 +05:30 |
|
Arjun Kathuria
|
9a79af6fd2
|
Adds isolated install to HLS installs
|
2021-07-23 16:25:01 +05:30 |
|
Arjun Kathuria
|
63f10a1871
|
update installHLS' usage in installHLSBindist
|
2021-07-23 16:23:52 +05:30 |
|
Arjun Kathuria
|
9686ee9826
|
Factor out installHLS'
|
2021-07-23 16:23:03 +05:30 |
|
Arjun Kathuria
|
4729364e99
|
Adds isolate install functionality to 'Cabal' tool installs
|
2021-07-23 15:57:42 +05:30 |
|
Arjun Kathuria
|
91d982c7b2
|
use the new factored out installCabal' in installCabalBindist function
|
2021-07-23 15:56:03 +05:30 |
|
Arjun Kathuria
|
8b7c22440e
|
factor out installCabal' from installCabalBindist , to be shared with installCabalBinIsolated function
|
2021-07-23 15:52:28 +05:30 |
|
Arjun Kathuria
|
9b3d55a095
|
adds rudimentary isolate capability to ghcup install ghc command
|
2021-07-22 19:32:56 +05:30 |
|
|
4ed72fb517
|
Preserve mtimes on unpacked GHC tarballs on windows wrt #187
|
2021-07-19 23:33:01 +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 |
|
|
bc85a7d9c3
|
Fix cross installation
See https://gitlab.haskell.org/ghc/ghc/-/issues/14297
|
2021-07-15 20:32:09 +02:00 |
|
|
f04708e8ae
|
Speed up 'whereis' subcommand wrt #179
|
2021-07-15 20:01:00 +02:00 |
|
|
ec98826e6d
|
Fix installStackBindist
|
2021-07-12 22:15:45 +02:00 |
|
|
227f3acaa5
|
Implement 'whereis' subcommand, fixes #173
|
2021-07-12 17:09:18 +02:00 |
|
|
0ad5dc4583
|
Fix CI
|
2021-07-03 16:51:58 +02:00 |
|
|
7189998f3b
|
Cleanup rmGhcupDirs a bit
|
2021-07-03 11:25:49 +02:00 |
|
|
8e820c6e89
|
Clean up and fix nuke command
|
2021-07-03 11:15:37 +02:00 |
|
Arjun Kathuria
|
61019ecd49
|
Adds reporting remaining leftover files sorted by Depth.
|
2021-06-29 14:31:13 +05:30 |
|
Arjun Kathuria
|
bed06d1334
|
make reported leftover file paths absolute
|
2021-06-29 08:56:57 +05:30 |
|
Arjun Kathuria
|
a3b11f21bb
|
change logWarn to logDebug in "rmghcup / handlePathNotPresent" function
|
2021-06-28 19:35:48 +05:30 |
|
Arjun Kathuria
|
1dfe5cfecf
|
updates path equating (which may fail) in "rmGhcup" function.
|
2021-06-28 13:56:20 +05:30 |
|
Arjun Kathuria
|
8e4550657e
|
couple of windows indentation fixes in source files
|
2021-06-27 00:25:55 +05:30 |
|
Arjun Kathuria
|
aee7fa52c3
|
warn user if current running ghcup exec is in non-standard location
|
2021-06-26 23:58:38 +05:30 |
|
Arjun Kathuria
|
d166cc84a1
|
change type of rmGhcup fn from "Excepts '[NotInstalled] m ()" to m ()
|
2021-06-26 23:26:31 +05:30 |
|
Arjun Kathuria
|
bb7229d224
|
Adds descriptive comments in rmGhcupDir explaing silent deletions and
leftover reporting.
|
2021-06-26 22:09:32 +05:30 |
|
Arjun Kathuria
|
708cd5ead9
|
Fix a minor typo in some conditional windows code.
|
2021-06-26 21:59:15 +05:30 |
|
Arjun Kathuria
|
395aeb415d
|
change return type of rmGhcupDirs to m [Filepath] from m ()
|
2021-06-26 21:56:07 +05:30 |
|
Arjun Kathuria
|
830fb70492
|
adds returning left-over files back to Main.hs from rmGhcupDirs
|
2021-06-26 21:54:42 +05:30 |
|
Arjun Kathuria
|
2277013c76
|
hide unsupportedOperation error in windows ghcup bin removal in case
of different drives.
|
2021-06-26 20:05:21 +05:30 |
|
Arjun Kathuria
|
8934e0e6bd
|
Merge branch 'feat-nuke' of gitlab.haskell.org:arjun/ghcup-hs into feat-nuke
|
2021-06-26 20:00:37 +05:30 |
|
Arjun Kathuria
|
59519febbc
|
handle symlink case when deleting directories in rmGhcupDirs
|
2021-06-26 19:52:32 +05:30 |
|
Arjun Kathuria
|
46fcdd356c
|
Use rmFile instead of removeFile.
|
2021-06-26 19:32:53 +05:30 |
|
Arjun Kathuria
|
931904f388
|
fix minor typo in conditional windows code
|
2021-06-25 17:00:39 +05:30 |
|
Arjun Kathuria
|
a40d0cbb5c
|
swap out system.Directory.rename for Win32.File.moveFileEx for windows
|
2021-06-25 16:09:26 +05:30 |
|
Arjun Kathuria
|
9f5df9db10
|
Adds conditional windows ghcup bin removal code. Todo: test it, add
more exception handling if required.
|
2021-06-25 15:06:02 +05:30 |
|
Arjun Kathuria
|
d26ddf7015
|
adds rudimentary ghcup bin removal code. TODO: handle windows.
|
2021-06-25 13:54:38 +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
|
82a8c61cf6
|
adds bin dir removal code, checking for XDG
|
2021-06-24 10:54:38 +05:30 |
|
Arjun Kathuria
|
3fae516ce4
|
Adds using 'rmFile' fn in rmGhcupDirs, it has better windows handling logic
|
2021-06-24 10:08:21 +05:30 |
|
Arjun Kathuria
|
33eaa765d7
|
adds better error handling when removing files and dirs in rmGhcupDirs function
|
2021-06-23 23:23:54 +05:30 |
|
Arjun Kathuria
|
3b3dde8413
|
updates deleting dirs in rmGhcupDirs according to feedback on merge request
|
2021-06-23 10:36:17 +05:30 |
|
Arjun Kathuria
|
118a2744fe
|
adds new getGhcupConfFilePath fn to GHCup.hs, also refactors to use for error handling in missing file cases
|
2021-06-23 10:10:28 +05:30 |
|
Arjun Kathuria
|
8a1dbe9dbb
|
basic implementation of rmGhcupDirs function that removes relevant dirs in NUKE command
|
2021-06-22 23:14:25 +05:30 |
|
Arjun Kathuria
|
4ef3622616
|
Adds argument de-structuring to 'rmTool' function & remove the one in its body
|
2021-06-22 20:09:35 +05:30 |
|
Arjun Kathuria
|
0b959c56fb
|
change rmTool type to Excepts '[NotInstalled ] m ()
|
2021-06-22 18:44:30 +05:30 |
|
Arjun Kathuria
|
ec29332657
|
Adds basic implementation of rmTool function
|
2021-06-22 14:29:26 +05:30 |
|
|
41783ff027
|
Fix ghcup upgrade if binary is in non-standard location
|
2021-06-13 15:08:31 +02:00 |
|