mirror of
https://github.com/Unimatrix0/update_ombi.git
synced 2025-07-05 20:41:52 -07:00
Add force parameter to allow specific version to be installed. (#24)
This commit is contained in:
parent
0a0c0c4bf5
commit
94a9001f7d
1 changed files with 16 additions and 0 deletions
|
@ -60,6 +60,7 @@ archshort=${arch:0:3}
|
|||
while [ $# -gt 0 ]; do
|
||||
case "$1" in
|
||||
--verbosity|-v=*)
|
||||
shift
|
||||
if [[ ${1#*=} =~ ^-?[0-8]$ ]]; then
|
||||
verbosity="${1#*=}"
|
||||
else
|
||||
|
@ -69,6 +70,17 @@ while [ $# -gt 0 ]; do
|
|||
exit 1
|
||||
fi
|
||||
;;
|
||||
--force|-f=*)
|
||||
shift
|
||||
if [[ ${1#*=} =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
||||
force="${1#*=}"
|
||||
else
|
||||
printf "****************************\n"
|
||||
printf "* Error: Invalid version. *\n"
|
||||
printf "****************************\n"
|
||||
exit 1
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
printf "****************************\n"
|
||||
printf "* Error: Invalid argument. *\n"
|
||||
|
@ -188,6 +200,10 @@ do
|
|||
.log 8 "json: $json"
|
||||
latestversion=$(grep -Po '(?<="updateVersionString":")([^"]+)' <<< "$json")
|
||||
.log 7 "latestversion: $latestversion"
|
||||
if [ -n "$force" ]; then
|
||||
latestversion=$force
|
||||
.log 7 "forcing version: $latestversion"
|
||||
fi
|
||||
json=$(curl -sL https://ci.appveyor.com/api/projects/tidusjar/requestplex/build/$latestversion)
|
||||
.log 8 "json: $json"
|
||||
jobId=$(grep -Po '(?<="jobId":")([^"]+)' <<< "$json")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue