update
This commit is contained in:
1 parent
f3520687b0
commit
24b48be8e2
1 file changed
+11
-2
@@ -24,7 +24,11 @@ main(){
|
||||
fi
|
||||
echo "Update for $REPO"
|
||||
api_url="https://api.github.com/repos/$REPO/releases/latest"
|
||||
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -i $build_arch | grep browser_download_url | cut -d '"' -f 4)
|
||||
if [ ! -z $MATCH_RELEASE ]; then
|
||||
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -i $MATCH_RELEASE | grep browser_download_url | cut -d '"' -f 4)
|
||||
else
|
||||
dl_url=$(curl $SET_PROXY -sSfL $api_url | grep -i $build_arch | grep browser_download_url | cut -d '"' -f 4)
|
||||
fi
|
||||
echo "From: $dl_url"
|
||||
|
||||
if [ -z $dl_url ]; then
|
||||
@@ -66,6 +70,7 @@ usage(){
|
||||
echo " -p <PATH> Program path";
|
||||
echo " -n <NAME> Program name";
|
||||
echo " -r <REPO> Github repo";
|
||||
echo " -m <MATCH> Match release";
|
||||
echo " -d <DIR> Dir inside package";
|
||||
echo " -s <SERVICE> Service name";
|
||||
echo " -x <PROXY> Proxy [protocol://]host[:port]";
|
||||
@@ -74,10 +79,11 @@ usage(){
|
||||
PROG_PATH=
|
||||
PROG_NAME=
|
||||
REPO=
|
||||
MATCH_RELEASE=
|
||||
PKG_DIR=
|
||||
SRV_NAME=
|
||||
SET_PROXY=
|
||||
while getopts ":p:n:r:d:s:x:" OPT; do
|
||||
while getopts ":p:n:r:m:d:s:x:" OPT; do
|
||||
case $OPT in
|
||||
p)
|
||||
PROG_PATH=$OPTARG;
|
||||
@@ -88,6 +94,9 @@ while getopts ":p:n:r:d:s:x:" OPT; do
|
||||
r)
|
||||
REPO=$OPTARG;
|
||||
;;
|
||||
m)
|
||||
MATCH_RELEASE=$OPTARG;
|
||||
;;
|
||||
d)
|
||||
PKG_DIR=$OPTARG;
|
||||
;;
|
||||
|
||||
Reference in new issue
Block a user