|
9 | 9 | # This script installs File Browser to your path.
|
10 | 10 | # Usage:
|
11 | 11 | #
|
12 |
| -# $ curl -fsSL https://filebrowser.xyz/get.sh | bash |
| 12 | +# $ curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash |
13 | 13 | # or
|
14 |
| -# $ wget -qO- https://filebrowser.xyz/get.sh | bash |
| 14 | +# $ wget -qO- https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash |
15 | 15 | #
|
16 | 16 | # In automated environments, you may want to run as root.
|
17 | 17 | # If using curl, we recommend using the -fsSL flags.
|
@@ -97,22 +97,24 @@ install_filemanager()
|
97 | 97 | ########################
|
98 | 98 |
|
99 | 99 | 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 | + |
100 | 109 | 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')" |
102 | 111 | filemanager_url="https://github.com/filebrowser/filebrowser/releases/download/$filemanager_tag/$filemanager_file"
|
103 | 112 | echo "$filemanager_url"
|
104 | 113 |
|
105 | 114 | # Use $PREFIX for compatibility with Termux on Android
|
106 | 115 | rm -rf "$PREFIX/tmp/$filemanager_file"
|
107 | 116 |
|
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" |
116 | 118 |
|
117 | 119 | echo "Extracting..."
|
118 | 120 | case "$filemanager_file" in
|
|
0 commit comments