auto-sync: 2026-05-22 18:28:16
This commit is contained in:
+2
-10
@@ -4,7 +4,7 @@ set -euo pipefail
|
|||||||
|
|
||||||
TARGET_DIR="$HOME/.sanguo_projects/sanguo_moziplus_v2"
|
TARGET_DIR="$HOME/.sanguo_projects/sanguo_moziplus_v2"
|
||||||
PM2_NAME="sanguo-moziplus-v2"
|
PM2_NAME="sanguo-moziplus-v2"
|
||||||
HEALTH_URL="http://localhost:8083/api/health"
|
HEALTH_URL="http://localhost:8083/api/daemon/status"
|
||||||
DETAILED=false
|
DETAILED=false
|
||||||
|
|
||||||
usage() {
|
usage() {
|
||||||
@@ -30,15 +30,7 @@ echo " moziplus v2 — Status"
|
|||||||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||||||
|
|
||||||
# ── 版本 ──
|
# ── 版本 ──
|
||||||
VERSION=$(cd "$TARGET_DIR" 2>/dev/null && python3 -c '
|
VERSION=$(cd "$TARGET_DIR" 2>/dev/null && grep -o 'version *= *["'\'''][^"'\''']*["'\''']' pyproject.toml 2>/dev/null | sed "s/version *= *['\"]//;s/['\"]$//" || echo 'unknown')
|
||||||
try:
|
|
||||||
import tomllib; print(tomllib.load(open("pyproject.toml","rb"))["project"]["version"])
|
|
||||||
except ImportError:
|
|
||||||
try:
|
|
||||||
import tomli as tomllib; print(tomllib.load(open("pyproject.toml","rb"))["project"]["version"])
|
|
||||||
except ImportError:
|
|
||||||
import re; m=re.search(r"version\s*=\s*[\"']([^\"']+)[\"']", open("pyproject.toml").read()); print(m.group(1) if m else "unknown")
|
|
||||||
' 2>/dev/null || echo 'unknown')
|
|
||||||
echo " Version: v$VERSION"
|
echo " Version: v$VERSION"
|
||||||
|
|
||||||
# ── 安装目录 ──
|
# ── 安装目录 ──
|
||||||
|
|||||||
Reference in New Issue
Block a user