gin-base/build.sh

35 lines
831 B
Bash

#!/bin/bash
# Magic-ORM 代码生成器构建脚本
set -e
echo "🔨 开始构建 Magic-ORM 代码生成器..."
# 设置版本号
VERSION="1.0.0"
BINARY_NAME="gendb"
# 创建 bin 目录
mkdir -p bin
# 构建当前平台的版本
echo "📦 构建当前平台版本..."
go build -o bin/${BINARY_NAME} -ldflags="-s -w" ./cmd/gendb
echo "✅ 构建完成!"
echo ""
echo "📍 可执行文件位置:"
echo " - ./bin/${BINARY_NAME}"
echo ""
echo "💡 使用方法:"
echo " 1. 添加到 PATH: export PATH=\$PATH:\$(pwd)/bin"
echo " 2. 直接使用:./bin/${BINARY_NAME} user product"
echo " 3. 查看帮助:./bin/${BINARY_NAME} -h"
echo ""
# 如果是 Windows 系统
if [[ "$OSTYPE" == "msys" || "$OSTYPE" == "cygwin" ]]; then
echo "🪟 Windows 用户可以将 bin/${BINARY_NAME}.exe 添加到系统 PATH"
fi