#!/bin/sh # app_app_backEnd · 单独打包 —— 与 Windows 的 pack.bat 等价。 # 用法: sh pack.sh [all|verify|help] set -e cd "$(dirname "$0")/.." if [ -x ".venv/bin/python" ]; then PY=".venv/bin/python"; else PY="python3"; fi case "${1:-}" in all) exec "$PY" scripts/pack_module.py --all ;; verify) exec "$PY" scripts/pack_module.py --verify "$(ls -t dist/app_app_backEnd_v*.zip 2>/dev/null | head -1)" ;; help|"") cat <<'EOF' 用法: sh pack.sh [all|verify|help] (模块: app_backEnd) (无参) 打包本模块 all 打四模块 verify 核验最新包 EOF ;; *) exec "$PY" scripts/pack_module.py --module app_backEnd ;; esac