Files
GSP/toolkit/scripts/install.sh

28 lines
537 B
Bash

#!/usr/bin/env sh
set -eu
SCRIPT_DIR=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
TOOLKIT_DIR=$(CDPATH= cd -- "$SCRIPT_DIR/.." && pwd)
INSTALL_DIR=${GSP_INSTALL_DIR:-"$HOME/.gsp/bin"}
TARGET="$INSTALL_DIR/gsp"
mkdir -p "$INSTALL_DIR"
(
cd "$TOOLKIT_DIR"
go build -o "$TARGET" ./cmd/gsp
)
chmod +x "$TARGET"
echo "Installed gsp to $TARGET"
case ":$PATH:" in
*":$INSTALL_DIR:"*) ;;
*)
echo "Add this to your shell profile if gsp is not found:"
echo "export PATH=\"$INSTALL_DIR:\$PATH\""
;;
esac
"$TARGET" version