Julian Ospald
1e32639873
Implement 'ghcup test ghc' based on the bindist testsuite
2023-01-12 12:58:10 +08:00
Julian Ospald
f7d2033e25
Improve postRm message, fixes #384
2022-12-20 22:20:10 +08:00
Julian Ospald
823458910b
Merge branch 'armv7-aarch64'
2022-12-11 22:12:49 +08:00
Julian Ospald
2abcb46199
Fix ARM etc
2022-12-11 22:11:58 +08:00
Julian Ospald
957867ff1c
Fix remaining gitlab links wrt #692
2022-11-22 19:06:12 +08:00
Julian Ospald
4a46de4c49
Switch releases to Github CI
2022-11-20 23:29:56 +08:00
Julian Ospald
c842c41a78
Bump to 0.1.18.1 for hackage
2022-08-06 19:11:47 +08:00
Julian Ospald
8b93eaad59
cabal-fmt
2022-08-06 19:08:34 +08:00
FTS
22f0081303
include c header file in sdict
2022-07-30 16:41:16 +00:00
Julian Ospald
00fa70b9de
Merge remote-tracking branch 'origin/merge-requests/266'
2022-07-12 00:15:14 +02:00
Arjun Kathuria
0acccae523
Removes `GHCup.Types.Prompts` module and stuffs it into `GHCup.Types`
2022-07-10 09:44:23 +05:30
Julian Ospald
9a72fa13d5
Relax Cabal bounds
2022-07-09 18:04:03 +02:00
Julian Ospald
873dd77a6f
Fix build on windows
2022-07-07 15:05:51 +02:00
Arjun Kathuria
c7eceb2330
Adds GHCup.Prompt modules and its types to project
2022-06-25 13:44:25 +05:30
Julian Ospald
05c72a3de6
Fix build with 9.2.3
2022-06-05 16:55:08 +02:00
Julian Ospald
c7774450bf
Refactor excepts
2022-05-23 23:37:09 +02:00
Julian Ospald
2845425099
Restructure modules
2022-05-22 21:11:40 +02:00
Julian Ospald
d5efc86d85
Preserve mtime when merging filetrees
2022-05-20 00:32:22 +02:00
Julian Ospald
55fdc41137
WIP
2022-05-16 11:29:55 +02:00
Julian Ospald
48aee1e76c
[WIP] Prototype of recording installed files
...
This also installs makefile based build system via DESTDIR
into a temporary directory and then merges it into the filesystem.
2022-05-13 00:46:47 +02:00
Julian Ospald
f7811961b5
Merge branch 'isolateDir'
2022-05-11 20:35:38 +02:00
Julian Ospald
c733810fdc
Bump version to 0.1.17.8
2022-05-11 16:19:34 +02:00
Julian Ospald
b036c9861f
Re-enable upgrade functionality for all configurations
...
Adds a --fail-if-shadowed switch.
2022-05-04 14:15:17 +02:00
Julian Ospald
cfecc11b43
Bump version to 0.1.17.7
2022-04-16 06:42:01 +02:00
Julian Ospald
70a451b63e
Prepare 0.1.17.6
2022-03-18 17:47:49 +01:00
Julian Ospald
4c9c6e9223
Update cabal bounds
2022-03-09 19:52:16 +01:00
Julian Ospald
ab702bba9b
Improve completion support
2022-03-05 12:56:19 +01:00
Julian Ospald
9a8291d391
Fix disable-upgrade flag description
2022-02-26 19:02:37 +01:00
Julian Ospald
09a8a0bda0
Fix build on windows and stack
2022-02-10 18:35:25 +01:00
Julian Ospald
c72841ca58
Implement 'ghcup run'
2022-02-09 18:57:59 +01:00
Julian Ospald
12d2acd7fd
Bump version to 0.1.17.5
2022-02-06 20:54:16 +01:00
Julian Ospald
6073ebe476
Fix HLS support and compile errors with boot and TH files
2022-02-06 00:32:18 +01:00
Julian Ospald
b245c11b1d
Allow to disable self-upgrade functionality wrt #305
2022-01-28 23:08:35 +01:00
Julian Ospald
76c286f95e
Use upstream terminal-size
2021-11-22 22:51:58 +01:00
Julian Ospald
c2a8d39fb4
Bump to 0.1.17.4
2021-11-12 20:52:08 +01:00
Julian Ospald
6b6ce221e0
Use patched haskus-utils-variant, fixing applicative instance
2021-11-12 00:57:39 +01:00
Julian Ospald
c05876cc60
Fix build with ghc-8.6.5
2021-11-02 19:53:22 +01:00
Julian Ospald
360daf2a09
Make upgrading ghcup in TUI more pleasant
2021-10-30 12:54:05 +02:00
Julian Ospald
72c4ea70c4
Migrate ghcup-gen to haskell/ghcup-metadata
2021-10-27 15:33:39 +02:00
Julian Ospald
9a9c3b340e
Remove metadata from ghcup.cabal
2021-10-27 14:02:13 +02:00
Julian Ospald
ac59563adf
Release 0.1.17.3
2021-10-27 11:56:18 +02:00
Julian Ospald
4574f3aa4f
Switch to yaml-streamly
2021-10-21 23:39:07 +02:00
Julian Ospald
9f8c9c228d
Reduce IS_WINDOWS CPP
2021-10-17 20:57:22 +02:00
Julian Ospald
01956d694d
Refactor app Main
2021-10-17 19:15:24 +02:00
Julian Ospald
ccfaedb7ad
Migrate to aeson-2.0.1.0
2021-10-13 19:47:14 +02:00
Julian Ospald
a68355cb7d
Raise Cabal lower bound
2021-10-09 22:49:09 +02:00
Julian Ospald
2ff2655db0
Fix ghcup.cabal
2021-10-03 12:15:22 +02:00
Julian Ospald
f1e01e8b18
Add golden file to extra-source-files wrt #255
2021-10-02 14:31:38 +02:00
Julian Ospald
f2dcfbdc5f
Prepare for hackage release
2021-10-01 17:15:30 +02:00
Julian Ospald
0e6688c2bc
Bump to 0.1.17.2
2021-09-30 11:15:53 +02:00
Julian Ospald
30d9eb5634
Bump to 0.1.17.1
2021-09-26 15:02:08 +02:00
Julian Ospald
15dd810d67
Get rid of concurrent-output
...
Also improve some NO_COLOR foo.
2021-09-24 23:49:50 +02:00
Julian Ospald
28d4071fac
Bump version
2021-09-20 19:55:11 +02:00
Julian Ospald
31a523755f
Remove solus support
2021-09-20 19:42:06 +02:00
Julian Ospald
f90741f4d3
Implement compiling HLS from source
2021-09-19 22:04:32 +02:00
Julian Ospald
d2346a543a
Fixup
2021-09-04 15:53:29 +02:00
Julian Ospald
8c72bf697e
Move files into nicer subdirectories
2021-09-04 15:08:58 +02:00
Julian Ospald
d98e54a743
Drop yaml/libyaml
2021-08-30 23:36:11 +02:00
Julian Ospald
13143b8e4d
Drop monad-logger
2021-08-30 23:36:11 +02:00
Julian Ospald
a269b60282
Remove extra
2021-08-29 22:37:16 +02:00
Julian Ospald
430dc2d20b
Remove zip dependency
2021-08-29 20:56:17 +02:00
Julian Ospald
e9c335eecc
Add --cabal-plan
2021-08-27 14:59:09 +02:00
Julian Ospald
14fc6b7281
Remove string-interpolate wrt #212
2021-08-25 18:54:58 +02:00
Julian Ospald
9d6e469f79
Add solus support
2021-08-25 13:51:34 +02:00
Julian Ospald
f8cfcd4038
Get rid of tar
2021-08-25 11:48:30 +02:00
Mario Lang
df55d972cf
brick-0.64 has been released
2021-08-24 21:16:41 +02:00
Julian Ospald
6701093c3b
Bump version to 0.1.16.2
2021-08-11 16:30:01 +02:00
vglfr
1cfff674b7
Implement config CLI MVP
2021-08-03 09:09:47 +03:00
Julian Ospald
b38a569124
Bump to 0.1.16.1
2021-07-28 22:36:59 +02:00
Julian Ospald
442ddfd4e4
Bump ghcup metadata, because new GHC versions may have different bin/ layout
2021-07-28 20:08:20 +02:00
Julian Ospald
e4e52ebf6b
Bump to 0.1.16
2021-07-27 20:39:12 +02:00
Julian Ospald
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
Julian Ospald
1c2cf98850
Fix file/dir removal on windows, fixes #165
2021-07-21 20:50:58 +02:00
Julian Ospald
6143cdf2e0
Add --offline switch wrt #186
2021-07-19 13:49:24 +02:00
Julian Ospald
f04708e8ae
Speed up 'whereis' subcommand wrt #179
2021-07-15 20:01:00 +02:00
Julian Ospald
34ecb1a56e
Add build-tool-depends: hspec-discover:hspec-discover
2021-07-13 17:25:13 +02:00
Julian Ospald
a30b3c84d7
Loosen bound on versions wrt #164
2021-07-03 17:48:39 +02:00
Julian Ospald
a608a105e3
Release 0.1.15.2
2021-06-13 22:07:33 +02:00
Julian Ospald
dfb6c09133
Enable libarchive wrt #147
2021-06-13 21:29:00 +02:00
Julian Ospald
9982311c87
Update lzma-static
2021-06-10 15:10:53 +02:00
Julian Ospald
e0ee1c2f94
Bump to 0.1.15.1
2021-06-10 14:00:26 +02:00
Julian Ospald
5cd9ce8835
Fix build with zip
2021-06-07 19:33:12 +02:00
Julian Ospald
a47304e599
Add ghcup-0.0.5.yaml to cabal extra docs
2021-06-06 11:58:51 +02:00
Julian Ospald
2f62067d96
Windows support
2021-06-05 21:01:01 +02:00
Julian Ospald
5f6ed1292d
Remove dead dependency on ascii-string
...
This hopefull fixes nix packaging.
2021-05-12 13:42:27 +02:00
Julian Ospald
7d13836fea
Warn when /tmp doesn't have 2500 or more of disk space
2021-04-25 17:25:40 +02:00
Julian Ospald
b1c3ffd729
Update ghcup.cabal
2021-04-11 18:14:52 +02:00
Julian Ospald
4f1a9e95a2
Add stuff to extra-doc-files
2021-04-11 18:08:31 +02:00
Julian Ospald
f6a4f55384
Release 0.1.14.1
2021-04-11 18:01:31 +02:00
Julian Ospald
3111387e5a
Bump lzma-static
2021-04-11 16:31:44 +02:00
Julian Ospald
fbac593739
Fix build on FreeBSD
2021-04-10 13:29:36 +02:00
Julian Ospald
4a86b2479e
Fix up .cabal file
2021-04-09 19:39:14 +02:00
Julian Ospald
7bb2552d0f
Tighten bounds for hackage
2021-04-09 19:18:44 +02:00
Julian Ospald
ad21640cd9
Please 'cabal check'
2021-04-09 19:13:36 +02:00
Julian Ospald
e4aad4e645
Use lzma-static
2021-04-09 19:01:31 +02:00
Julian Ospald
adf44ba141
Validate subdirs too, fixes #52
2021-04-02 16:54:27 +02:00
Julian Ospald
d5b5f1fddd
Chores
2021-03-24 17:56:57 +01:00
Julian Ospald
df54b3711f
Update cabal.project etc
2021-03-07 20:54:53 +01:00
Julian Ospald
0d3dc4eba2
Bump ghcup version
2021-03-02 12:39:24 +01:00