869f306e35
Move error handling into download() function
...
This also makes the verbosity messages better.
2018-10-17 17:21:11 +08:00
976635b65f
More robust unpacking
...
On some system, tar might not be able to automatically uncompress,
so do it separately.
2018-10-17 17:21:11 +08:00
fe16061905
Latest known cabal is 2.4.0.0 now
2018-10-17 16:38:17 +08:00
90d068842d
Do smarter cleanup in case GHC installation fails
2018-10-17 15:42:38 +08:00
ee09bfd600
Add early-stage note to README
2018-10-17 10:19:51 +08:00
69e2060073
Merge branch 'PR/allow-to-specify-build-config'
2018-10-17 10:18:59 +08:00
2eb9549a6c
Remove 'BuildFlavour = quick' since it doesn't have any effect
2018-10-17 10:17:27 +08:00
b2b020eff3
Allow to specify a build config for 'ghcup compile'
...
Fixes #19
2018-10-17 10:17:07 +08:00
c5b89e0297
Merge branch 'PR/fix-renaming-hasufell-refs'
2018-10-16 14:52:58 +08:00
28427b03e7
Improve README
2018-10-16 14:43:29 +08:00
0a5e5cb937
Fix references to hasufell
2018-10-16 14:41:42 +08:00
106d2bb81b
Increase version to 0.0.5
2018-10-16 01:06:42 +08:00
da8d4ec0f4
Improve README.md
2018-10-16 00:22:37 +08:00
256d81eb13
Fix OS detection
...
Name is "Debian GNU/Linux" and not "Debian". Wildcard match
to make it more robust, same for Ubuntu.
2018-10-15 23:59:21 +08:00
c6ff875d12
Clarify some stuff in README.md
2018-10-15 23:24:09 +08:00
fbed519262
Merge remote-tracking branch 'origin/pr/13'
2018-10-15 22:27:59 +08:00
Sam Halliday
2082ae96a1
fix a typo
2018-10-15 15:24:14 +01:00
a7c8f9da7c
Update self_update_usage
2018-10-15 22:19:03 +08:00
99e5070dc4
Update README.md
2018-10-15 22:18:54 +08:00
3dacc41914
Merge remote-tracking branch 'remotes/origin/pr/12'
2018-10-15 22:17:57 +08:00
Sam Halliday
1f32be4922
people are lazy, give them copypasta instructions...
2018-10-15 14:39:54 +01:00
Sam Halliday
fafb9bbf9d
self-update inplace
2018-10-15 14:32:04 +01:00
e2f85dc17e
Add releases badge to README.md
2018-10-09 00:41:21 +08:00
bd50a5b290
Release 0.0.4
2018-10-09 00:34:17 +08:00
866f08546c
Fix travis
2018-10-09 00:24:58 +08:00
2193b42822
Make self-update more robust
...
In fact, the old method was unsafe. Curl would modify the script
in-place and there was no guarantee that the script is already
in memory, leading to harmless, but unnecessary corruption
at the end of the script.
mv is atomic, so will unlink the old file before writing the new one.
2018-10-08 22:42:04 +08:00
54c42c7718
Install cabal into BIN_LOCATION
...
See #6
2018-10-05 10:44:23 +08:00
1d8f173456
Add compile command to root help
2018-10-05 10:34:26 +08:00
644a2829e4
Fix travis finally
2018-10-03 15:34:30 +08:00
35b40e2fc4
Fix travis :(
2018-10-03 11:52:27 +08:00
f2e7ecd168
Fix travis
2018-10-03 11:31:18 +08:00
44b7da06bf
Try to fix travis
2018-10-03 02:17:38 +08:00
8d2a6fbc58
Try to fix travis
2018-10-03 02:04:45 +08:00
ef2f6dfd65
Add vim setting to end of file
2018-10-03 01:41:24 +08:00
243b707127
Be paranoid about recursive removal
2018-10-03 01:39:48 +08:00
cda30a7713
Improve README.md
2018-10-03 01:33:47 +08:00
12dbf2a136
Test self-update in travis
2018-10-03 01:32:24 +08:00
acc0581c08
Remove job setting from 'make install', because it's broken
2018-10-01 14:18:53 +08:00
49e05a0d15
Fix wording in README.md
2018-10-01 14:15:02 +08:00
5dc42f08c1
Fix bug with JOBS being set incorrectly
2018-10-01 14:14:01 +08:00
2e0501628b
Add note about compilation issues to known problems in README.md
2018-10-01 14:04:21 +08:00
ba80c6e409
Improve message when no GHC is installed
2018-10-01 12:28:24 +08:00
7d9631c7e4
Fix travis
2018-10-01 02:16:02 +08:00
7a1e6e07a3
Fix travis again
2018-09-30 19:48:27 +08:00
deeeb3751a
Fix travis
2018-09-30 19:41:49 +08:00
92b82c4a3e
Allow to build from source, fixes #2
2018-09-30 19:39:40 +08:00
b9a66bb2a1
Add note to README.md about cabal-install support
2018-09-30 18:30:11 +08:00
ea2d5c20d9
Add install-cabal subcommand, fixes #3
2018-09-30 16:47:04 +08:00
894a279a2d
Improve error messages
2018-09-30 16:11:56 +08:00
ce314365dd
Fix status message
...
Should only appear when we have actually removed GHC.
2018-09-30 14:41:18 +08:00