#!/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 -LSsO 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 -LSsO https://github.com/SagerNet/sing-geosite/releases/download/$VERSION_GEOSITE/geosite.db xz -9 geosite.db