This commit is contained in:
darkclip committed 2024-02-16 05:53:27 +08:00
1 parent 9506a4fee4
commit e6baed77c2
1 file changed
+10 -4
+10 -4
View File
@@ -16,9 +16,9 @@ main(){
exit 1
fi
if [ ! -z $PROG_NAME ]; then
curr_ver=$($PROG_PATH/$PROG_NAME -v)
curr_ver=$($PROG_PATH/$PROG_NAME $VER_PARAM||echo VERSION_NOT_EXIST)
else
curr_ver="SHOUDNOTEXIST"
curr_ver="VERSION_NOT_EXIST"
fi
if (echo $dl_url | grep -i $curr_ver) >/dev/null 2>&1; then
echo "Already latest version!"
@@ -39,7 +39,8 @@ main(){
fi
if [ ! -z $PROG_NAME ]; then
cp -fr "$PROG_NAME" "$PROG_PATH/"
echo "Update Complete ($curr_ver -> $($PROG_PATH/$PROG_NAME -v))!"
chmod +x "$PROG_PATH/$PROG_NAME"
echo "Update Complete ($curr_ver -> $($PROG_PATH/$PROG_NAME $VER_PARAM||echo VERSION_NOT_EXIST))!"
else
cp -fr * "$PROG_PATH/"
echo "Update Complete!"
@@ -61,6 +62,7 @@ usage(){
echo " -r <REPO> Github repo";
echo " -m <MATCH> Match release with regexp";
echo " -d <DIR> Dir inside package";
echo " -v <VERSION> Version param";
echo " -s <SERVICE> Service name";
echo " -x <PROXY> Proxy [protocol://]host[:port]";
}
@@ -70,9 +72,10 @@ PROG_NAME=
REPO=
MATCH_RELEASE=
PKG_DIR=
VER_PARAM=
SRV_NAME=
SET_PROXY=
while getopts ":p:n:r:m:d:s:x:" OPT; do
while getopts ":p:n:r:m:d:v:s:x:" OPT; do
case $OPT in
p)
PROG_PATH=$OPTARG;
@@ -89,6 +92,9 @@ while getopts ":p:n:r:m:d:s:x:" OPT; do
d)
PKG_DIR=$OPTARG;
;;
v)
VER_PARAM=$OPTARG;
;;
s)
SRV_NAME=$OPTARG;
;;