201 Commits

Author SHA1 Message Date
873c951d6e Refactor chmod +x 2020-08-14 22:27:05 +02:00
d9c864d3c5 Make sure cabal is executable wrt #46 2020-08-14 22:07:39 +02:00
e24c9a3ffe Show stray cabals, fixes #45 2020-08-14 16:53:32 +02:00
202f3ea3ba Fix bug where setting non-installed GHC unsets current one 2020-08-13 20:40:09 +02:00
5c45884f5f Allow to specify regex for subdir 2020-08-10 22:27:50 +02:00
cafedd73a2 Use Settings to avoid querying dirs every time 2020-08-10 21:52:30 +02:00
b9d7d7d007 Fix licences in module haddock 2020-08-10 21:51:29 +02:00
aac8f760ad Add xdg support wrt #39 2020-08-10 21:51:19 +02:00
fb1875ee5b Doc fixes 2020-07-22 02:34:17 +02:00
826900cc41 Improve documentation 2020-07-22 01:08:58 +02:00
b5440fc7d2 Fix bug in installCabalBin 2020-07-21 23:10:47 +02:00
ccb95bcbee f custom 2020-07-21 22:42:39 +02:00
dad926f3ba Allow to specify custom bindist, fixes #14 2020-07-21 20:19:33 +02:00
6cb6c7a448 Install alpine bindists with --disable-ld-override 2020-07-20 20:48:22 +02:00
0f69c73e0e Rework printing/tee
This should be faster to draw, use less syscalls
and generally use EOF and pipes correctly.
2020-07-16 00:10:27 +02:00
ef8e3bd940 Reduce number of os/dl lookups 2020-07-13 18:27:21 +02:00
1a64527e14 Improve verbosity 2020-07-13 16:27:01 +02:00
50424c2801 Allow to build with tar-bytestring on e.g. 32bit 2020-07-13 15:41:31 +02:00
8ef19f0825 Allow to build with ghc-8.10.1 and 8.6.5 2020-07-11 22:53:38 +02:00
Ben Gamari
2be1aa2707 Simplify upgrade copying logic 2020-07-10 22:03:04 +02:00
da94fa5f92 Create brick tui wrt #24 2020-07-10 21:55:12 +02:00
bed2cca8d2 Use libarchive instead of tar-bytestring 2020-07-05 23:03:24 +02:00
85054d9c76 Show note for versions that don't have a bindist 2020-05-15 21:53:45 +02:00
6c95218daf Support multiple installed versions of cabal
Fixes #23
2020-05-13 21:33:45 +02:00
f46700e1cc First cross try 2020-04-29 20:19:01 +02:00
1d623723a2 Fix bug with missing ~/.ghcup/ghc/ dir 2020-04-26 22:06:00 +02:00
27e2e7f848 Fix building of documentation 2020-04-26 11:55:47 +02:00
bcaccaaf31 Implement --keep 2020-04-22 19:32:14 +02:00
e637f90fae List stray tools 2020-04-21 23:37:48 +02:00
75632b2cf1 Fix ghc being unlinked after installing a new one
Fixes #7
2020-04-16 08:39:36 +02:00
997dcadf89 Show the version when doing 'ghcup set' 2020-04-15 17:06:48 +02:00
404038edcb Fix boolean check in upgradeGHCup :) 2020-04-15 15:37:29 +02:00
f4242b10e7 Don't update ghcup if already latest version
Fixes #2
2020-04-15 13:58:52 +02:00
b18aafe2c4 Fix bug with removing set GHC version 2020-04-15 13:55:28 +02:00
de66b92631 Fix upgradeGHCup 2020-04-12 20:22:16 +02:00
d2efb504b9 Fix upgradeGHCup
File needs to be unlinked first, because it might
potentially be in use.
2020-04-12 18:54:03 +02:00
b5648bdd6b Improve error in compileGHC 2020-04-10 22:44:43 +02:00
1455c2c175 Add darwin notarisation 2020-04-10 19:27:17 +02:00
3496f24f6e Silence compiler warnings 2020-04-09 20:08:25 +02:00
6a79782650 Allow to apply patches for compiling from source 2020-04-08 22:57:57 +02:00
8a0236a350 Allow to specify full path to bootstrap GHC 2020-04-08 22:17:39 +02:00
3e52def226 Update downloads and version 2020-04-05 11:02:13 +02:00
31a8316bfa Implement proper build log scrolling 2020-03-24 21:05:10 +01:00
0963081fd8 Use OverloadedStrings instead of TH 2020-03-21 22:19:37 +01:00
e58e1c1954 Force LD=ld.bfd for ghc compilation 2020-03-18 17:31:17 +01:00
c0c70f5c9b Abstract over make
So on FreeBSD we get gmake.
2020-03-17 22:43:45 +01:00
35b6359c1b Improve error handling 2020-03-17 18:40:25 +01:00
8a1bd45ffe Remove URLSource from Settings 2020-03-17 18:39:01 +01:00
775c541895 Minor refactor 2020-03-16 10:49:34 +01:00
951a7173ae Remove unnecessary type annotations 2020-03-16 10:47:09 +01:00