We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 844810a commit b2339e2Copy full SHA for b2339e2
1 file changed
script/v4.sh
@@ -835,6 +835,18 @@ UPDATE() {
835
# 获取真实版本信息
836
echo -e "${GREEN_COLOR}获取版本信息...${RES}"
837
REAL_VERSION=$(curl -s "https://api.github.com/repos/OpenListTeam/OpenList/releases/latest" | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/' 2>/dev/null || echo "$VERSION_TAG")
838
+
839
+ # 检查当前版本
840
+ CURRENT_VERSION=""
841
+ if [ -f "$VERSION_FILE" ]; then
842
+ CURRENT_VERSION=$(head -n1 "$VERSION_FILE" 2>/dev/null)
843
+ fi
844
845
+ if [ -n "$CURRENT_VERSION" ] && [ "$CURRENT_VERSION" = "$REAL_VERSION" ]; then
846
+ echo -e "${GREEN_COLOR}当前已是最新版本 ($CURRENT_VERSION),无需更新${RES}"
847
+ return 0
848
849
850
GH_DOWNLOAD_URL="${GH_DOWNLOAD_URL}/${REAL_VERSION}"
851
852
# 停止 OpenList 服务
0 commit comments