File tree Expand file tree Collapse file tree 3 files changed +30
-2
lines changed Expand file tree Collapse file tree 3 files changed +30
-2
lines changed Original file line number Diff line number Diff line change 1+ # filebrowser/get
2+
3+ https://filebrowser.org/installation
4+
5+ ``` sh
6+ # Windows
7+ iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex
8+ filebrowser -r /path/to/your/files
9+
10+ # Unix
11+ curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
12+ filebrowser -r /path/to/your/files
13+
14+ # If you are in trouble with networking issues,
15+ # here is an example to work with mirrors:
16+ export RELEASE_MIRROR=' https://gh.api.99988866.xyz/https://github.com'
17+ curl -fsSL https://raw.gitmirror.com/filebrowser/get/master/get.sh | bash
18+ filebrowser -r /path/to/your/files
19+ ```
Original file line number Diff line number Diff line change @@ -24,7 +24,14 @@ function Install-FileManager {
2424 }
2525
2626 $file = " windows-$arch -filebrowser.zip"
27- $url = " https://github.com/filebrowser/filebrowser/releases/download/$tag /$file "
27+
28+ # Support env.RELEASE_MIRROR such as `https://gh.api.99988866.xyz/https://github.com`
29+ $release_base = " https://github.com"
30+ if ($env: RELEASE_MIRROR ) {
31+ $release_base = $env: RELEASE_MIRROR
32+ }
33+ $url = " $release_base /filebrowser/filebrowser/releases/download/$tag /$file "
34+
2835 $temp = New-TemporaryFile
2936 $folder = " ${env: ProgramFiles} \filebrowser"
3037
Original file line number Diff line number Diff line change @@ -108,7 +108,9 @@ install_filemanager()
108108
109109 filemanager_file=" ${filemanager_os} -$filemanager_arch -filebrowser$filemanager_dl_ext "
110110 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' ) "
111- filemanager_url=" https://github.com/filebrowser/filebrowser/releases/download/$filemanager_tag /$filemanager_file "
111+
112+ # Support env.RELEASE_MIRROR such as `https://gh.api.99988866.xyz/https://github.com`
113+ filemanager_url=" ${RELEASE_MIRROR:- https:// github.com} /filebrowser/filebrowser/releases/download/$filemanager_tag /$filemanager_file "
112114 echo " $filemanager_url "
113115
114116 # Use $PREFIX for compatibility with Termux on Android
You can’t perform that action at this time.
0 commit comments