#!/bin/bash # if you have run into github api anonymous access limits which happens during debugging/dev then add user and token here or sourced from a separate file # set to location for tokens in file # DEPRECATED use python based lastversion https://github.com/dvershinin/lastversion source ~/githubapitoken if [ "$GITHUB_TOKEN" != "" ]; then echo using access token with script echo $GITHUB_USER $GITHUB_TOKEN fi DIR=$(dirname "$(readlink -f "$0")") || exit ORG=$1 REPO=$2 TYPE=$3 NAME=$4 EXCLUDE=$5 URL=$(curl -s https://api.github.com/repos/$ORG/$REPO/releases/latest \ # | grep 'browser_download_url.*'$TYPE'' # | sed -n -e 's/^.*: //p' \ # | sed 's/"//g' ) echo "Pulling $URL" TODO put back tokens here. # wget $URL -O $NAME.$TYPE # chmod +x $DIR/$NAME.$TYPE # ln -s $DIR/$NAME.$TYPE /opt/bin/$NAME