#!/usr/bin/env bash
# 部署 EZUIKit 播放器 SDK 到 web/ezuikit/(首次克隆仓库后执行一次)
# 来源:npm tarball(CDN 均不可用,见 README「已知问题」第 2 条)
set -euo pipefail

VERSION="9.0.25"
URL="https://registry.npmmirror.com/ezuikit-js/-/ezuikit-js-${VERSION}.tgz"
DEST="$(cd "$(dirname "$0")" && pwd)/ezuikit"

if [ -f "$DEST/ezuikit.js" ]; then
  echo "web/ezuikit/ 已存在,跳过(如需重装请先删除该目录)"
  exit 0
fi

TMP="$(mktemp -d)"
trap 'rm -rf "$TMP"' EXIT

echo "下载 ezuikit-js ${VERSION} ..."
curl -sL --max-time 60 -o "$TMP/ez.tgz" "$URL"
echo "解压到 web/ezuikit/ ..."
mkdir -p "$DEST"
tar xzf "$TMP/ez.tgz" -C "$DEST" --strip-components=1
echo "完成:$DEST ($(du -sh "$DEST" | cut -f1))"
