diff --git a/Makefile b/Makefile index 438574b..76af18d 100644 --- a/Makefile +++ b/Makefile @@ -42,4 +42,16 @@ run: ## tidy: execute go mod tidy tidy: @echo $(ECHOFLAGS) "$(OK_COLOR)==> runing tidy" - @go mod tidy \ No newline at end of file + @go mod tidy + +## release: prepare binary for release +release: + make build + @zip -j bin/git-sv_$(VERSION)_$(BUILDOS)_$(BUILDARCH).zip bin/$(BUILDOS)_$(BUILDARCH)/$(BIN) + +## release-all: prepare linux, darwin and windows binary for release +release-all: + @rm -rf bin + BUILDOS=linux make release + BUILDOS=darwin make release + BUILDOS=windows make release