10月20日,北京【人工智能】源创会火热报名中,点击报名收获 AI 训练指南
Watch Star Fork

阿债 / fountainGoMIT

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
静态博客生成程序,Go语言编写。 https://azhai.gitee.io
一键复制 编辑 Web IDE 原始数据 按行查看 历史
build.sh 564 Bytes
Ryan Liu 提交于 2018-10-09 18:41 . 增加新主题larecipe
#!/bin/bash
GOARCH=amd64
GOOS=$(uname -s | tr [A-Z] [a-z])
if [ "$GOOS" == "darwin" ]; then
GOBUILD="/usr/local/bin/go build"
UPX=""
else
GOBUILD="/usr/bin/go build"
UPX="/usr/bin/upx"
#UPX="/usr/bin/upx --ultra-brute"
fi
buildPlugin()
{
NAME="$1"
MOMENT=$(date +%FT%TZ)
FLAGS="-s -w -pluginpath=$NAME.so.$MOMENT"
rm -f "$NAME.so"
$GOBUILD -buildmode=plugin -ldflags="$FLAGS" -o "$NAME.so" converter/"$NAME.go"
}
#buildPlugin markdown
rm -f fountain
$GOBUILD -ldflags="-s -w"
if [ -e "$UPX" ]; then
$UPX fountain
fi

评论 ( 0 )

你可以在登录后,发表评论

搜索帮助