From af9ac32bdca1b0099e272898a1e0c4e26d757745 Mon Sep 17 00:00:00 2001 From: Buddy Sandidge Date: Wed, 23 Jun 2021 19:18:35 -0700 Subject: [PATCH] Update gomock install script for version 1.6.0 --- go/.local/bin/install-gomock-home | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/go/.local/bin/install-gomock-home b/go/.local/bin/install-gomock-home index 220e6db..0c95852 100755 --- a/go/.local/bin/install-gomock-home +++ b/go/.local/bin/install-gomock-home @@ -5,18 +5,16 @@ set -e # shellcheck disable=SC1090 source "${XDG_DATA_HOME}/buddy-up/includes/utils.sh" -VERSION=${VERSION:-1.5.0} -DEST="${XDG_DATA_HOME}/buddy-up/apps/gomock" +APP=mockgen +VERSION=${VERSION:-1.6.0} +DEST="${XDG_DATA_HOME}/apps/releases/gomock" +CURRENT="${DEST}/current" URL=https://github.com/golang/mock/releases/download/v${VERSION}/mock_${VERSION}_$(get_os)_$(get_arch).tar.gz extract_tarball "${URL}" "${DEST}/${VERSION}" "--strip-components 1" set_current_link "${DEST}" "${VERSION}" -if [[ -L "$XDG_BIN_HOME/mockgen" ]]; then - unlink "$XDG_BIN_HOME/mockgen" -fi - -cd "$XDG_BIN_HOME" -ln --symbolic \ - "$(relative_path "${XDG_BIN_HOME}" "${XDG_DATA_HOME}/buddy-up/apps/gomock/current/mockgen")" \ - mockgen +unlink_if_set "${XDG_BIN_HOME}/${APP}" +cd "${XDG_BIN_HOME}" || exit 1 +ln -s "$(relative_path "${XDG_BIN_HOME}" "${CURRENT}/${APP}")" "${APP}" +cd - &> /dev/null || exit 1