From 8dcba62beecba4402caad6f1572c904435390ffa Mon Sep 17 00:00:00 2001 From: Marcus Noble Date: Tue, 22 Feb 2022 08:42:51 +0000 Subject: [PATCH] Added script to update GS tools Signed-off-by: Marcus Noble --- home/.bin/gs-update-tools | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100755 home/.bin/gs-update-tools diff --git a/home/.bin/gs-update-tools b/home/.bin/gs-update-tools new file mode 100755 index 0000000..d2f4c77 --- /dev/null +++ b/home/.bin/gs-update-tools @@ -0,0 +1,24 @@ +#!/usr/bin/env bash + +set -e + +echo "⬆️ Updating tools ⬆️" +echo + +if which opsctl &>/dev/null ; then + printf "⏳ opsctl..." + opsctl version update --no-cache 1>/dev/null + printf "\n\e[1A\e[K✅ opsctl - %s\n" $(opsctl version | grep "^Version:" | awk -F' ' '{print $NF}') +fi + +if which devctl &>/dev/null ; then + printf "⏳ devctl... " + devctl version update --no-cache 1>/dev/null + printf "\n\e[1A\e[K✅ devctl - %s\n" $(devctl version | grep "^Version:" | awk -F' ' '{print $NF}') +fi + +if which kubectl-gs &>/dev/null ; then + printf "⏳ kubectl-gs... " + kubectl-gs selfupdate 1>/dev/null + printf "\n\e[1A\e[K✅ kubectl-gs - %s\n" $(kubectl-gs --version | awk -F' ' '{print $NF}') +fi