Initial clean project import
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
#!/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 electron/resources/extra/osx-arm64
|
||||
mkdir -p electron/resources/extra/osx-arm64
|
||||
cp -a share-binary/osx-arm64/ffmpeg electron/resources/extra/osx-arm64/ffmpeg
|
||||
cp -a share-binary/osx-arm64/ffprobe electron/resources/extra/osx-arm64/ffprobe
|
||||
|
||||
rm -rfv electron/resources/extra/osx-x86
|
||||
mkdir -p electron/resources/extra/osx-x86
|
||||
cp -a share-binary/osx-x86/ffmpeg electron/resources/extra/osx-x86/ffmpeg
|
||||
cp -a share-binary/osx-x86/ffprobe electron/resources/extra/osx-x86/ffprobe
|
||||
|
||||
rm -rfv electron/resources/extra/linux-arm64
|
||||
mkdir -p electron/resources/extra/linux-arm64
|
||||
cp -a share-binary/linux-arm64/ffmpeg electron/resources/extra/linux-arm64/ffmpeg
|
||||
cp -a share-binary/linux-arm64/ffprobe electron/resources/extra/linux-arm64/ffprobe
|
||||
|
||||
rm -rfv electron/resources/extra/linux-x86
|
||||
mkdir -p electron/resources/extra/linux-x86
|
||||
cp -a share-binary/linux-x86/ffmpeg electron/resources/extra/linux-x86/ffmpeg
|
||||
cp -a share-binary/linux-x86/ffprobe electron/resources/extra/linux-x86/ffprobe
|
||||
|
||||
rm -rfv electron/resources/extra/win-x86
|
||||
mkdir -p electron/resources/extra/win-x86
|
||||
cp -a share-binary/win-x86/ffmpeg.exe electron/resources/extra/win-x86/ffmpeg.exe
|
||||
cp -a share-binary/win-x86/ffprobe.exe electron/resources/extra/win-x86/ffprobe.exe
|
||||
|
||||
ls -R electron/resources/extra
|
||||
Reference in New Issue
Block a user