mirror of
https://github.com/pressly/goose.git
synced 2025-05-31 11:42:04 +00:00
fix: use binary version when linker flag is set
This commit is contained in:
parent
6d11e58d95
commit
6b47f706d6
@ -38,9 +38,7 @@ var (
|
||||
noColor = flags.Bool("no-color", false, "disable color output (NO_COLOR env variable supported)")
|
||||
)
|
||||
|
||||
var (
|
||||
version = "(devel)"
|
||||
)
|
||||
var version string
|
||||
|
||||
func main() {
|
||||
flags.Usage = usage
|
||||
@ -51,7 +49,7 @@ func main() {
|
||||
|
||||
if *versionFlag {
|
||||
buildInfo, ok := debug.ReadBuildInfo()
|
||||
if ok && buildInfo != nil && buildInfo.Main.Version != "" {
|
||||
if version == "" && ok && buildInfo != nil && buildInfo.Main.Version != "" {
|
||||
version = buildInfo.Main.Version
|
||||
}
|
||||
fmt.Printf("goose version: %s\n", strings.TrimSpace(version))
|
||||
|
Loading…
x
Reference in New Issue
Block a user