#!/bin/bash # 构建带版本号的产物 # 用法: ./build.sh # 构建当前平台 # GOOS=windows ./build.sh # 构建 Windows # GOOS=linux ./build.sh # 构建 Linux set -e VERSION=$(grep '"version"' wails.json | head -1 | sed 's/.*"version": *"//;s/".*//') echo "版本: v${VERSION}" if [ "$GOOS" = "windows" ]; then wails build -platform windows/amd64 -o "douyu_go_v${VERSION}.exe" elif [ "$GOOS" = "linux" ]; then wails build -platform linux/amd64 -o "douyu_go_v${VERSION}" else wails build fi echo "=== 构建产物 ===" ls -lh build/bin/