1
1
mirror of https://github.com/Yvee1/hascard.git synced 2024-11-29 09:34:20 +03:00
hascard/.github/scripts/install-stack.sh
2021-07-16 20:24:26 +02:00

24 lines
500 B
Bash
Executable File

set -o errexit -o verbose
if test -f "$HOME/.local/bin/stack"
then
echo 'Stack is already installed.'
else
echo "Installing Stack for $RUNNER_OS..."
if [ "$RUNNER_OS" = "Linux" ]
then
ARCH="linux"
else
ARCH="osx"
fi
URL="https://www.stackage.org/stack/$RUNNER_OS-x86_64"
curl --location "$URL" > stack.tar.gz
gunzip stack.tar.gz
tar -x -f stack.tar --strip-components 1
mkdir -p "$HOME/.local/bin"
mv stack "$HOME/.local/bin/"
rm stack.tar
fi
stack --version