57c791106b
Fixup rest of the PR
2021-08-11 16:19:31 +02:00
fcba151fad
Merge remote-tracking branch 'origin/merge-requests/134'
2021-08-11 14:20:04 +02:00
3b24f503d1
Fixup rest of the PR
2021-08-11 13:54:02 +02:00
Arjun Kathuria
c2c5625685
implements checking if file already exists for Cabal installs
2021-08-11 10:33:08 +05:30
Arjun Kathuria
dcfb3afdad
Revert "implements isolated install sanity-checking for Cabal installs"
...
This reverts commit 300cfd3ba6
.
2021-08-11 09:46:42 +05:30
Arjun Kathuria
300cfd3ba6
implements isolated install sanity-checking for Cabal installs
2021-08-10 20:14:46 +05:30
Arjun Kathuria
2c6d0382cf
adds isolate install feature to compiled ghc command
2021-08-04 16:08:12 +05:30
Arjun Kathuria
911089f334
updates usages of new installStackBin
across files
2021-08-03 18:08:54 +05:30
Arjun Kathuria
90ed0895d6
updates usages of installHLSBin
across files
2021-08-03 18:08:54 +05:30
Arjun Kathuria
236da31af6
updates usages of new installCabalBindist
across files.
2021-08-03 18:08:54 +05:30
Arjun Kathuria
37ea18a0d8
updates usages of new installGHCBindist and related installGHCBin
2021-08-03 18:08:54 +05:30
Arjun Kathuria
fdbcd4fafd
Adds isolated installs to Stack install
2021-08-03 18:08:54 +05:30
Arjun Kathuria
f212eb4570
Adds isolated install to HLS installs
2021-08-03 18:08:54 +05:30
Arjun Kathuria
476513b0a7
Adds isolate install functionality to 'Cabal' tool installs
2021-08-03 18:08:54 +05:30
Arjun Kathuria
8666fcd120
adds rudimentary isolate capability to ghcup install ghc command
2021-08-03 18:08:54 +05:30
Arjun Kathuria
521ab0aedb
adds basic --isolate option structure for install commands
2021-08-03 18:08:54 +05:30
vglfr
1cfff674b7
Implement config CLI MVP
2021-08-03 09:09:47 +03:00
5a34191b88
Fix listTools to always show currently installed GHCup
2021-07-27 22:33:35 +02:00
0c666a6bbe
Fix upgrade subcommand running appstate twice
2021-07-27 20:57:51 +02:00
95ca79f3f8
Turn leftover files into logError
2021-07-26 18:13:41 +02:00
706fe1ffcc
Don't do update checks for all commands
2021-07-26 18:13:20 +02:00
9639e695e2
Unhide stack
2021-07-23 16:13:07 +02:00
48d3b3bc3e
Merge branch 'cursor' of https://github.com/mlang/ghcup-hs into mlang-cursor
2021-07-23 14:38:49 +02:00
Mario Lang
761b8cc750
Place an (invisible) cursor at the beginning of the active list item
...
This change is to support screen readers which use the cursor location
to indicate the focus to the user.
Brick.putCursor is unreleased, so grab the latest version from git via extra-deps.
2021-07-23 11:53:28 +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
9e181b8820
Allow passing "flavor" to 'ghcup compile ghc'
...
Fixes #183
2021-07-20 13:39:39 +02:00
7a2570019a
Return the version during 'ghcup compile ghc -g <commit>'
...
Fixes #181
2021-07-20 11:42:36 +02:00
bc13a4555d
Fix runLeanWhereIs on windows
2021-07-19 16:56:28 +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
7e14fd4a08
Only run unsafeInterleaveIO when necessary
2021-07-15 20:30:14 +02:00
f04708e8ae
Speed up 'whereis' subcommand wrt #179
2021-07-15 20:01:00 +02:00
227f3acaa5
Implement 'whereis' subcommand, fixes #173
2021-07-12 17:09:18 +02:00
8e820c6e89
Clean up and fix nuke command
2021-07-03 11:15:37 +02:00
Arjun Kathuria
f09f4bd1b7
Update the running of "Nuke" command in Main.hs
2021-06-29 08:47:44 +05:30
Arjun Kathuria
69a461d9c3
Fix a couple of typos in Main.hs
2021-06-28 19:32:09 +05:30
Arjun Kathuria
f7986cb4da
integrate new rmGhcupDirs fn into Main.hs
2021-06-26 21:56:52 +05:30
Arjun Kathuria
07fb04bb74
Adds the new rmGhcupDirs function in Main.hs under Nuke command
2021-06-22 23:15:13 +05:30
Arjun Kathuria
82a704ab44
Adds 10s Thread-Delay and relevant Logger messages to Main.hs
2021-06-22 18:53:18 +05:30
Arjun Kathuria
0cb22945fe
Adds some logger messages.
2021-06-22 18:52:24 +05:30
Arjun Kathuria
d09adf9159
Updates Main.hs to work with new rmTool.
2021-06-22 18:51:03 +05:30
Arjun Kathuria
ec29332657
Adds basic implementation of rmTool function
2021-06-22 14:29:26 +05:30
Arjun Kathuria
0f6381e67b
Move Nuke Command a little down in the file
2021-06-18 15:09:01 +05:30
Arjun Kathuria
877b55e21d
Adds basic "nuke" command structure so that it reflects in ghcup cli
2021-06-18 15:01:32 +05:30
08b0ecd057
Allow to skip update checks
2021-06-13 15:05:39 +02:00
b56c44a210
Ensure directories
2021-06-13 13:41:06 +02:00
f14c281841
Fix for real
2021-06-13 08:36:20 +02:00