Commit Graph

37 Commits

Author SHA1 Message Date
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
b0f90c096f Fix chmod on executables, wrt #97 2020-12-20 01:27:27 +08:00
82aa6c70ea Allow to encode version ranges for distro versions
Fixes #84
2020-11-21 01:12:15 +01:00
4fef93b7b1 Allow to configure ghcup with a yaml config file
Fixes #41
2020-10-25 10:22:45 +01:00
241dadbeb5 Update to versions-4.0.1 API 2020-10-25 10:22:35 +01:00
e250d6013f Redo Settings as AppState 2020-10-24 01:07:31 +02:00
bb7c4205db Allow to install haskell-language-server wrt #65 2020-09-20 23:09:09 +02:00
326bf510c9 Fix Error when ~/.ghcup is a valid symlink
Fixes #49
2020-08-31 13:03:12 +02:00
873c951d6e Refactor chmod +x 2020-08-14 22:27:05 +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
7163b77837 Only query directories once 2020-08-10 21:51:31 +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
826900cc41 Improve documentation 2020-07-22 01:08:58 +02:00
78ae77780b Fix bug in logging thread
It would die on newlines due to empty String blindness.
Also make sure takeMVar does not block.
2020-07-21 22:43:09 +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
1a64527e14 Improve verbosity 2020-07-13 16:27:01 +02:00
8ef19f0825 Allow to build with ghc-8.10.1 and 8.6.5 2020-07-11 22:53:38 +02:00
9717a1c00f Use os-release package 2020-07-04 23:28:30 +02:00
4b89810892 Rm unused functions 2020-07-04 21:20:08 +02:00
2de549862a Get rid of language-bash
And clean up detection logic a bit. We also don't
read /etc/lsb-release manually more, since it's format is
not specified.
2020-06-27 18:54:20 +02:00
f46700e1cc First cross try 2020-04-29 20:19:01 +02:00
931080244f Fix bug in logging 2020-04-26 20:17:59 +02:00
9d9e415a09 Remove use of unsafe decodeUtf8 2020-04-17 09:30:45 +02:00
793aad7b6c Fix ghc-make when files are in PATH
Fixes #11
2020-04-16 23:15:21 +02:00
f4242b10e7 Don't update ghcup if already latest version
Fixes #2
2020-04-15 13:58:52 +02:00
ad4d185ead Fix GHCUP_INSTALL_BASE_PREFIX
This should be the *parent* dir of '.ghcup', not
the full destination.
2020-04-15 13:55:32 +02:00
3496f24f6e Silence compiler warnings 2020-04-09 20:08:25 +02:00
f78e7b1cbc Small refactor and build fixes 2020-04-09 18:26:02 +02:00
958bf698b9 Fix bug in caputeOutStreams
We didn't read continuously from the pipe, potentially
blocking it when the buffer is full.
2020-04-09 17:01:03 +02:00
5382fd9aca Fix crashes due to utf8 decoding errors 2020-04-08 22:20:26 +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
951a7173ae Remove unnecessary type annotations 2020-03-16 10:47:09 +01:00
a93aaf9a5f Initial commit 2020-03-09 00:44:11 +01:00