pack.sh 698 B

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