开源中国 2018 年度最后一场技术盛会邀你来约~错过就要等明年啦!点此立即预约

阿债 / fountainGoMIT

指数
0
Watch 42 Star 178 Fork 39
加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
静态博客生成程序,Go语言编写。 展开 收起

https://azhai.gitee.io

  • Go 36.9%
  • HTML 34.7%
  • CSS 23.2%
  • JavaScript 3.9%
  • Shell 1.3%
build.sh 590 Bytes
一键复制 编辑 Web IDE 原始数据 按行查看 历史
Ryan Liu 提交于 2018-10-26 14:26 . 修改文件属性
#!/bin/bash
GOARCH=amd64
GOOS=$(uname -s | tr [A-Z] [a-z])
if [ "$GOOS" == "darwin" ]; then
GOBUILD="/usr/local/bin/go build --mod=vendor"
UPX=""
else
GOBUILD="/usr/bin/go build --mod=vendor"
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 )

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

搜索帮助