go-gitver/examples/special-name
AJ ONeal b667843a2b v2.0.0-pre1: make compatible with GoReleaser 2020-10-10 16:13:09 -06:00
..
tools rename outfile xversion.go to lower init() priority, add outfile option 2019-06-21 00:01:02 -06:00
version v2.0.0-pre1: make compatible with GoReleaser 2020-10-10 16:13:09 -06:00
README.md rename outfile xversion.go to lower init() priority, add outfile option 2019-06-21 00:01:02 -06:00
go.mod rename outfile xversion.go to lower init() priority, add outfile option 2019-06-21 00:01:02 -06:00
main.go v2.0.0-pre1: make compatible with GoReleaser 2020-10-10 16:13:09 -06:00

README.md

Example

Prints the version or a nice message

Doesn't have a separate tools package

This is just like examples/sub-package except that its //go:generate is in main.go and it outputs ./version/zversion.go instead of xversion.go.

See examples/basic for more details.

Demo

go mod tidy
go mod vendor
go generate -mod=vendor ./...
go build -mod=vendor -o hello *.go
./hello
./hello --version