#!/usr/bin/env bash set -euo pipefail REPO_URL="https://github.com/modstart-lib/share-binary" REPO_DIR="share-binary" if [ ! -d "$REPO_DIR/.git" ]; then echo "🔹 目录不存在,正在克隆仓库..." git clone "$REPO_URL" else echo "🔹 仓库已存在,进入目录并更新..." cd "$REPO_DIR" git pull origin main cd .. fi rm -rfv packaging/resources/osx-arm64 mkdir -p packaging/resources/osx-arm64 cp -a share-binary/osx-arm64/ffmpeg packaging/resources/osx-arm64/ffmpeg cp -a share-binary/osx-arm64/ffprobe packaging/resources/osx-arm64/ffprobe rm -rfv packaging/resources/osx-x86 mkdir -p packaging/resources/osx-x86 cp -a share-binary/osx-x86/ffmpeg packaging/resources/osx-x86/ffmpeg cp -a share-binary/osx-x86/ffprobe packaging/resources/osx-x86/ffprobe rm -rfv packaging/resources/linux-arm64 mkdir -p packaging/resources/linux-arm64 cp -a share-binary/linux-arm64/ffmpeg packaging/resources/linux-arm64/ffmpeg cp -a share-binary/linux-arm64/ffprobe packaging/resources/linux-arm64/ffprobe rm -rfv packaging/resources/linux-x86 mkdir -p packaging/resources/linux-x86 cp -a share-binary/linux-x86/ffmpeg packaging/resources/linux-x86/ffmpeg cp -a share-binary/linux-x86/ffprobe packaging/resources/linux-x86/ffprobe rm -rfv packaging/vendor/ffmpeg mkdir -p packaging/vendor/ffmpeg cp -a share-binary/win-x86/ffmpeg.exe packaging/vendor/ffmpeg/ffmpeg.exe cp -a share-binary/win-x86/ffprobe.exe packaging/vendor/ffmpeg/ffprobe.exe ls -R packaging/resources ls -R packaging/vendor/ffmpeg