File tree 1 file changed +9
-4
lines changed
1 file changed +9
-4
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
- VERSION=4.3.3
2
+ VERSION=4.4.0
3
3
printDownloaderHelp (){
4
4
cat << EOF
5
5
@@ -146,9 +146,14 @@ check_remote_vs_local() {
146
146
}
147
147
148
148
finalurl () {
149
- F_URL=$( echo " $@ " | sed ' s/[[:space:]]*$//' )
150
- # echo "finalurl: [$@] - F_URL:[$F_URL]"
151
- curl -L -I --retry ${RETRY_MAX} --max-redirs ${MAX_REDIRECTS} --retry-connrefused --silent --location --head --output /dev/null --write-out ' %{url_effective}' -- " $F_URL "
149
+ local input_url=" $1 "
150
+ local trimmed_url=$( echo " $input_url " | sed ' s/[[:space:]]*$//' )
151
+ local resolved_url=$( curl -L -I --retry " ${RETRY_MAX:- 5} " --max-redirs " ${MAX_REDIRECTS:- 5} " \
152
+ --retry-connrefused --write-out ' %{url_effective}' --silent --output /dev/null " $trimmed_url " )
153
+ if [[ -z " $resolved_url " ]]; then
154
+ echoError " Failed to resolve URL: $trimmed_url "
155
+ return 1
156
+ fi
152
157
}
153
158
154
159
downloader () {
You can’t perform that action at this time.
0 commit comments