mirror of
https://github.com/MatsuriDayo/NekoBoxForAndroid.git
synced 2025-12-18 22:20:06 +08:00
29 lines
905 B
Bash
Executable File
29 lines
905 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
DIR=app/src/main/assets/sing-box
|
|
rm -rf $DIR
|
|
mkdir -p $DIR
|
|
cd $DIR
|
|
|
|
get_latest_release() {
|
|
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
|
|
grep '"tag_name":' | # Get tag line
|
|
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
|
|
}
|
|
|
|
####
|
|
VERSION_GEOIP=`get_latest_release "SagerNet/sing-geoip"`
|
|
echo VERSION_GEOIP=$VERSION_GEOIP
|
|
echo -n $VERSION_GEOIP > geoip.version.txt
|
|
curl -fLSsO https://github.com/SagerNet/sing-geoip/releases/download/$VERSION_GEOIP/geoip.db
|
|
xz -9 geoip.db
|
|
|
|
####
|
|
VERSION_GEOSITE=`get_latest_release "SagerNet/sing-geosite"`
|
|
echo VERSION_GEOSITE=$VERSION_GEOSITE
|
|
echo -n $VERSION_GEOSITE > geosite.version.txt
|
|
curl -fLSsO https://github.com/SagerNet/sing-geosite/releases/download/$VERSION_GEOSITE/geosite.db
|
|
xz -9 geosite.db
|