diff --git a/CHANGELOG.md b/CHANGELOG.md index bb2004c1..b17182bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## master - unreleased +ENHANCEMENTS: + +* shrink binary size ([#115](https://github.com/fishi0x01/vsh/pull/115)) - Thank you [kindy](https://github.com/kindy)) + ## v0.12.2 (February, 21, 2023) ENHANCEMENTS: diff --git a/Makefile b/Makefile index 56a869b6..3bbee373 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,7 @@ compile-releases: clean ## Compile vsh binaries for multiple platforms and archi for GOARCH in $(SUPPORTED_ARCHS); do \ GOOS=$$GOOS GOARCH=$$GOARCH \ go build -mod vendor -ldflags "-X main.vshVersion=$(VERSION)" -o build/${APP_NAME}_$${GOOS}_$${GOARCH}; \ + go build -mod vendor -tags 'notokenhelper' -trimpath -ldflags "-s -w -X main.vshVersion=$(VERSION)" -o build/${APP_NAME}_notokenhelper_$${GOOS}_$${GOARCH}; \ done \ done cd build/ && sha256sum * > SHA256SUM