diff --git a/scripts/status.sh b/scripts/status.sh index 4c5d394..2d64acb 100755 --- a/scripts/status.sh +++ b/scripts/status.sh @@ -4,7 +4,7 @@ set -euo pipefail TARGET_DIR="$HOME/.sanguo_projects/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 usage() { @@ -30,15 +30,7 @@ echo " moziplus v2 — Status" echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━" # ── 版本 ── -VERSION=$(cd "$TARGET_DIR" 2>/dev/null && python3 -c ' -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') +VERSION=$(cd "$TARGET_DIR" 2>/dev/null && grep -o 'version *= *["'\'''][^"'\''']*["'\''']' pyproject.toml 2>/dev/null | sed "s/version *= *['\"]//;s/['\"]$//" || echo 'unknown') echo " Version: v$VERSION" # ── 安装目录 ──