commit all archived files

This commit is contained in:
mappu 2017-02-11 00:00:00 +00:00
parent c25d34f732
commit 0ef55a371a
4 changed files with 33 additions and 0 deletions

33
README.md Normal file
View File

@ -0,0 +1,33 @@
# godist
![](https://img.shields.io/badge/written%20in-bash-blue)
A template shell script for building golang binaries for distribution.
There are a number of nonobvious steps involved when building release archives for a golang binary. This template build script is intended to be copied into your own repository as a base.
- Build for mulitple platforms
- Archive in platform native format
- Always rebuild dependencies
- Strip sensitive symbol information (`ldflags '-s -w'`)
- Strip sensitive path information (remove baked `$GOPATH`)
- Strip sensitive user information (`tar --owner=0 --group=0`)
- ISC license
- "Works on my machine" (go 1.7 win64 with cygwin)
## Changelog
2017-02-11 1.2
- Fix an issue with `trimpath` if the `$GOPATH` contained a trailing slash
- [⬇️ godist-1.2.zip](dist-archive/godist-1.2.zip) *(1.76 KiB)*
2016-10-08 1.1
- Use `trimpath` instead of custom stripper for removing baked `$GOPATH`
- [⬇️ godist-1.1.zip](dist-archive/godist-1.1.zip) *(1.71 KiB)*
2016-05-01 1.0
- Initial public release
- [⬇️ godist-1.0.zip](dist-archive/godist-1.0.zip) *(1.89 KiB)*

BIN
dist-archive/godist-1.0.zip Normal file

Binary file not shown.

BIN
dist-archive/godist-1.1.zip Normal file

Binary file not shown.

BIN
dist-archive/godist-1.2.zip Normal file

Binary file not shown.