#!/usr/bin/env bash set -euo pipefail SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" BIN_PATH="${SCRIPT_DIR}/dist/superbed-uploader.bin" VENV_PYTHON="${SCRIPT_DIR}/.venv/bin/python" PY_APP="${SCRIPT_DIR}/superbed_qt_uploader.py" if [[ -x "${BIN_PATH}" ]]; then exec "${BIN_PATH}" "$@" fi if [[ -x "${VENV_PYTHON}" ]]; then exec "${VENV_PYTHON}" "${PY_APP}" "$@" fi if command -v python3 >/dev/null 2>&1; then exec python3 "${PY_APP}" "$@" fi echo "未找到可用运行环境。请先执行 ${SCRIPT_DIR}/setup-venv.sh 或构建 dist/superbed-uploader.bin" >&2 exit 1