Add install-cabal subcommand, fixes #3

This commit is contained in:
2018-09-30 16:46:50 +08:00
parent 894a279a2d
commit ea2d5c20d9
3 changed files with 96 additions and 7 deletions

View File

@@ -19,14 +19,13 @@ set -e
./ghcup -v set 8.2.2
# install cabal-install
wget https://www.haskell.org/cabal/release/cabal-install-2.2.0.0/cabal-install-2.2.0.0-x86_64-unknown-linux.tar.gz
tar -xzf cabal-install-2.2.0.0-x86_64-unknown-linux.tar.gz
./ghcup -v install-cabal
export PATH="$HOME/.ghcup/bin:$PATH"
export PATH="$HOME/.cabal/bin:$HOME/.ghcup/bin:$PATH"
# install shellcheck
./cabal update
./cabal install ShellCheck
cabal update
cabal install ShellCheck
# check our script for errors
~/.cabal/bin/shellcheck ghcup
shellcheck ghcup