pabl0rg
03/22/2017, 7:43 PMtype jq >/dev/null 2>&1 || { echo >&2 "I require jq but it's not installed. Aborting."; exit 1; }
LATEST_KOBALT_URL=`curl -s <https://api.github.com/repos/cbeust/kobalt/releases/latest> | jq -r ".assets[0] | .browser_download_url" `
LATEST_KOBALT_ZIP=`echo "$LATEST_KOBALT_URL" | rev | cut -d / -f 1 | rev`
LATEST_KOBALT=`echo "$LATEST_KOBALT_ZIP" | sed 's/.zip//'`
if [ ! -d ~/.kobalt/wrapper/dist/$LATEST_KOBALT ]; then
mkdir -p ~/.kobalt/wrapper/dist/
cd ~/.kobalt/wrapper/dist/
curl -LO $LATEST_KOBALT_URL
unzip -o $LATEST_KOBALT_ZIP
fi
chmod +x ~/.kobalt/wrapper/dist/$LATEST_KOBALT/bin/kobaltw
~/.kobalt/wrapper/dist/$LATEST_KOBALT/bin/kobaltw --update .