I am creating an app using Go 1.9.2 and I am trying to add a version string variable to it using the ldflags -X
options during the build.
I've managed to set a Version
variable in my main
package by using: -ldflags "-X main.Version=1.0.0"
, however what I really need is to set the Version
variable inside my config
package instead of the main
one. Is this possible?
Here is my build command:
go build -ldflags "-X config.Version=1.0.0" -o $(MY_BIN) $(MY_SRC)