加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Make.sh 721 Bytes
一键复制 编辑 原始数据 按行查看 历史
黑色灵猫 提交于 2020-11-10 10:16 . 调整
#!/usr/bin/env bash
Version=3.1.0
export GOARCH=amd64
BuildSourcePackage="github.com/davyxu/tabtoy/build"
BuildBinary()
{
set -e
TargetDir=bin/"${1}"
mkdir -p "${TargetDir}"
export GOOS=${1}
BuildTime=$(date -R)
GitCommit=$(git rev-parse HEAD)
VersionString="-X \"${BuildSourcePackage}.BuildTime=${BuildTime}\" -X \"${BuildSourcePackage}.Version=${Version}\" -X \"${BuildSourcePackage}.GitCommit=${GitCommit}\""
go build -v -p 4 -o "${TargetDir}"/tabtoy -ldflags "${VersionString}" github.com/davyxu/tabtoy
PackageDir=$(pwd)
cd "${TargetDir}"
tar zcvf "${PackageDir}"/tabtoy-${Version}-"${1}"-x86_64.tar.gz tabtoy
cd "${PackageDir}"
}
BuildBinary windows
BuildBinary linux
BuildBinary darwin
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化