Skip to content

Commit 0581887

Browse files
fix: pick available net utility for fetching tags (#16)
1 parent 6b8c399 commit 0581887

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

get.sh

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,22 +97,24 @@ install_filemanager()
9797
########################
9898

9999
echo "Downloading File Browser for $filemanager_os/$filemanager_arch..."
100+
if type -p curl >/dev/null 2>&1; then
101+
net_getter="curl -fsSL"
102+
elif type -p wget >/dev/null 2>&1; then
103+
net_getter="wget -qO-"
104+
else
105+
echo "Aborted, could not find curl or wget"
106+
return 7
107+
fi
108+
100109
filemanager_file="${filemanager_os}-$filemanager_arch-filebrowser$filemanager_dl_ext"
101-
filemanager_tag="$(curl -s https://api.github.com/repos/filebrowser/filebrowser/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g' | sed 's/tag_name: //g')"
110+
filemanager_tag="$(${net_getter} https://api.github.com/repos/filebrowser/filebrowser/releases/latest | grep -o '"tag_name": ".*"' | sed 's/"//g' | sed 's/tag_name: //g')"
102111
filemanager_url="https://github.com/filebrowser/filebrowser/releases/download/$filemanager_tag/$filemanager_file"
103112
echo "$filemanager_url"
104113

105114
# Use $PREFIX for compatibility with Termux on Android
106115
rm -rf "$PREFIX/tmp/$filemanager_file"
107116

108-
if type -p curl >/dev/null 2>&1; then
109-
curl -fsSL "$filemanager_url" -o "$PREFIX/tmp/$filemanager_file"
110-
elif type -p wget >/dev/null 2>&1; then
111-
wget --quiet "$filemanager_url" -O "$PREFIX/tmp/$filemanager_file"
112-
else
113-
echo "Aborted, could not find curl or wget"
114-
return 7
115-
fi
117+
${net_getter} "$filemanager_url" > "$PREFIX/tmp/$filemanager_file"
116118

117119
echo "Extracting..."
118120
case "$filemanager_file" in

0 commit comments

Comments
 (0)