Julian Ospald
b56c44a210
Ensure directories
2021-06-13 13:41:06 +02:00
Julian Ospald
f14c281841
Fix for real
2021-06-13 08:36:20 +02:00
Julian Ospald
810870e3a5
Fix Validate
2021-06-07 20:04:55 +02:00
Julian Ospald
97029e8102
Merge remote-tracking branch 'origin/merge-requests/92'
2021-06-06 12:10:35 +02:00
Fendor
828fd9eb10
Mention HLS in Help Message
2021-06-06 11:59:51 +02:00
Julian Ospald
7b050e9fe2
Fix ghcup-gen validation for global tools
2021-06-06 11:57:37 +02:00
Julian Ospald
9f92e0bc86
Fix #136
2021-06-05 22:26:35 +02:00
Julian Ospald
2f62067d96
Windows support
2021-06-05 21:01:01 +02:00
Julian Ospald
734916728c
Add stack support
2021-05-15 14:01:00 +02:00
Julian Ospald
5a86a28d67
Smarter logging
2021-04-29 14:47:30 +02:00
Julian Ospald
9f0ac0ee19
Allow to compile from git repo
2021-04-28 21:17:57 +02:00
Julian Ospald
5db43cd908
Improve error printing in ghcup-gen
2021-04-24 21:51:06 +02:00
Julian Ospald
0c6699c3c6
Allow to check ghcup binaries in validate-tarballs
2021-04-11 22:15:43 +02:00
Julian Ospald
adf44ba141
Validate subdirs too, fixes #52
2021-04-02 16:54:27 +02:00
Julian Ospald
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
Julian Ospald
d5b5f1fddd
Chores
2021-03-24 17:56:57 +01:00
Julian Ospald
f6cc467e95
Fix handling of stray versions wrt #116
2021-03-07 12:02:13 +01:00
Julian Ospald
8c87c9aeb7
Fix error messages and overhaul pretty printing
...
Fixes #115
2021-03-02 10:35:31 +01:00
Julian Ospald
08943dadca
Fix validation
2021-02-26 16:06:08 +01:00
Julian Ospald
f46e7e8c4b
Add "ghcup set ghc next" tag wrt #114
2021-02-25 19:10:55 +01:00
Julian Ospald
3baf254251
Improve tag completer
2021-02-25 16:13:00 +01:00
Julian Ospald
10ca9ea827
Reformat versionCompleter
2021-02-25 15:52:28 +01:00
Julian Ospald
4a50c8ecb7
Remove network call on shell completion
2021-02-25 15:46:08 +01:00
Julian Ospald
45ab69960f
Merge remote-tracking branch 'origin/merge-requests/70'
2021-02-25 15:36:37 +01:00
Julian Ospald
f547a6eb68
Support ARM/AARCH
2021-02-25 11:53:36 +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
Huw campbell
d6fa61e223
Add command line completions for installed and available versions.
...
When running `ghcup set ghc` and pressing tab, one should be able to
autocomplete the currently installed GHCs we have available.
Add an optparse applicative completer for install, rm, and set commands
which shows tags and versions. For installation, all are shown; while
for remove and set, only those installed are.
2021-02-25 00:42:16 +11:00
Julian Ospald
c455b521a9
Fix ghcup-tui
2021-02-24 12:42:36 +01:00
Julian Ospald
dee3218723
Fix item selection with unavailable versions
...
Fixes #107
2021-02-23 17:10:48 +01:00
Julian Ospald
a9b0c0fbc9
Allow for dynamic post-install, post-remove and pre-compile msgs
2021-02-23 11:52:38 +01:00
Julian Ospald
f964382175
Tighten checks, alpine 32bit bindists is 1st class
2021-02-21 15:37:05 +01:00
Enrico Maria De Angelis
14661502ab
#103 : Rewording of warning message
2021-01-11 07:12:19 +00:00
amesgen
5c43ff4c9e
error if we check nothing
2021-01-02 08:51:57 +01:00
amesgen
53db68e39f
minor tarball filter format change
2021-01-02 07:58:08 +01:00
amesgen
62d5d53232
filter tool and version instead of URL
2021-01-02 05:53:11 +01:00
amesgen
56569a0698
use regex instead of substring
2021-01-02 05:05:05 +01:00
amesgen
8944ed6e36
allow to filter tarball validation by a URL substring
...
also, use nubOrd for linearithmic instead of quadratic complexity
2021-01-01 05:45:58 +01:00
Paolo Martini
ead9d31647
Apply NO_COLOR to dimAttributes as well to cover all tui colors
2020-11-26 20:22:32 +01:00
Paolo Martini
a08e624309
Respect NO_COLOR environment variable in list and tui
2020-11-25 11:41:53 +01:00
Julian Ospald
82aa6c70ea
Allow to encode version ranges for distro versions
...
Fixes #84
2020-11-21 01:12:15 +01:00
Julian Ospald
e829bd8235
Fix brick not updating downloads correctly
2020-11-21 00:32:58 +01:00
Julian Ospald
53f5a08924
Allow configuring URLSource as well
2020-10-25 14:47:26 +01:00
Julian Ospald
d368863c3d
Improve help output
2020-10-25 11:00:00 +01:00
Julian Ospald
c76cce5830
Add a --set option to install/compile, fixes #81
2020-10-25 10:54:04 +01:00
Julian Ospald
4fef93b7b1
Allow to configure ghcup with a yaml config file
...
Fixes #41
2020-10-25 10:22:45 +01:00
Julian Ospald
e250d6013f
Redo Settings as AppState
2020-10-24 01:07:31 +02:00
Julian Ospald
0ce4549eb8
Ditch the viewport logic
2020-10-11 23:37:27 +02:00
Julian Ospald
97d568ddd6
Show new versions in bright white
2020-10-11 21:44:11 +02:00
Julian Ospald
ea58465240
Expand the selected bar
2020-10-11 21:16:48 +02:00