Commit Graph

582 Commits

Author SHA1 Message Date
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
eab82b5d63
Update HLS to 1.0.0 2021-02-24 12:43:04 +01:00
c455b521a9
Fix ghcup-tui 2021-02-24 12:42:36 +01:00
b4f9e12293
Merge remote-tracking branch 'origin/merge-requests/54' 2021-02-24 10:13:46 +01:00
bbd353ea3a
Merge branch 'PR/issue-107' 2021-02-23 18:40:04 +01:00
4189c5de69
Update CHANGELOG 2021-02-23 17:11:45 +01:00
dee3218723
Fix item selection with unavailable versions
Fixes #107
2021-02-23 17:10:48 +01:00
3c803a9f58
Merge branch 'PR/issue-104' 2021-02-23 12:52:19 +01:00
a9b0c0fbc9
Allow for dynamic post-install, post-remove and pre-compile msgs 2021-02-23 11:52:38 +01:00
38b6c918f9
Update CHANGELOG 2021-02-21 21:03:12 +01:00
6e584c96c4
Merge branch 'PR/issue-111' 2021-02-21 21:01:59 +01:00
20338f7d14
Alert user if upgraded ghcup is shadowed by old ghcup
Also alerts if the binary is not in PATH at all.

Fixes #111
2021-02-21 19:58:32 +01:00
1a995a5d63
Merge branch 'PR/cabal-3.4.0.0' 2021-02-21 16:34:18 +01:00
f964382175
Tighten checks, alpine 32bit bindists is 1st class 2021-02-21 15:37:05 +01:00
0c7f60fae6
Add more alpine 32bit bindists 2021-02-21 15:35:33 +01:00
413e63d1ca
Update hasufell.de hosted bindists to webhost.haskell.org 2021-02-21 15:34:55 +01:00
8b000f4e48
Add cabal-3.4.0.0 final release 2021-02-20 23:30:28 +01:00
b0522507be
Merge branch 'PR/ubunbu-20.10-update-reqs/110' 2021-02-16 16:40:03 +01:00
d4bcf7021e
Merge branch 'PR/fix-109' 2021-02-16 16:26:13 +01:00
48cf0b1f67
Update libffi req for ubuntu groovy
Fixed #110
2021-02-16 14:41:49 +01:00
d82e189c01
Fix failed ghcup upgrade if destination dir doesn't exist
Fixes #109
2021-02-16 14:37:17 +01:00
e5a60d1b9a
Merge branch 'ghc-8.10.4' 2021-02-06 22:39:52 +01:00
ff067351cb
Add GHC-8.10.4 2021-02-06 14:28:58 +01:00
345712a617
Add freeze/project file for ghc-8.10.3 2021-02-05 11:59:57 +01:00
118dac6907
Merge branch 'bump-GHC-CI' 2021-02-05 11:51:11 +01:00
5ca40caf81
Bump GHC/Cabal in CI 2021-02-05 11:02:45 +01:00
d858187fd4
Merge remote-tracking branch 'origin/merge-requests/61' 2021-02-05 10:49:39 +01:00
bd65517df1
Add changelog for ghc-9.0.1 2021-02-04 23:20:19 +01:00
b1acad6c95
Set 8.10.3 as recommended 2021-02-04 22:59:17 +01:00
a8333281ac
Bump to GHC-9.0.1 2021-02-04 22:49:49 +01:00
2fdb08ac00
Merge remote-tracking branch 'origin/merge-requests/59' 2021-01-31 11:19:22 +01:00
Javier Neira
bd4e5a2314 Update haskell-language-server to 0.9.0 2021-01-30 15:36:34 -05:00
34ed317b6b
Merge remote-tracking branch 'origin/merge-requests/58' 2021-01-13 10:13:40 +08:00
Enrico Maria De Angelis
14661502ab #103: Rewording of warning message 2021-01-11 07:12:19 +00:00
097754ffdf
Merge remote-tracking branch 'origin/merge-requests/57' 2021-01-05 08:24:30 +08:00
amesgen
f26ec6d295
update HLS to 0.8.0 2021-01-04 21:02:38 +01:00
858d430845
Add ghc-8.10.3 for alpine 32bit 2021-01-04 09:51:36 +08:00
5134eccbf8
Update HACKING.md 2021-01-02 16:07:41 +08:00
28b4737758
Merge remote-tracking branch 'origin/merge-requests/56' 2021-01-02 15:57:18 +08: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
9e628e34dd
Merge remote-tracking branch 'origin/merge-requests/55' 2021-01-02 14:27:11 +08: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
ef44f818d0
add GHC 9.0.1-rc1 2021-01-01 05:50:54 +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
51805b27aa
Update CHANGELOG 2020-12-30 17:01:45 +08:00
0ec64510b3
Update CHANGELOG 2020-12-30 16:52:46 +08:00