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)")
|
noColor = flags.Bool("no-color", false, "disable color output (NO_COLOR env variable supported)")
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var version string
|
||||||
version = "(devel)"
|
|
||||||
)
|
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
flags.Usage = usage
|
flags.Usage = usage
|
||||||
@ -51,7 +49,7 @@ func main() {
|
|||||||
|
|
||||||
if *versionFlag {
|
if *versionFlag {
|
||||||
buildInfo, ok := debug.ReadBuildInfo()
|
buildInfo, ok := debug.ReadBuildInfo()
|
||||||
if ok && buildInfo != nil && buildInfo.Main.Version != "" {
|
if version == "" && ok && buildInfo != nil && buildInfo.Main.Version != "" {
|
||||||
version = buildInfo.Main.Version
|
version = buildInfo.Main.Version
|
||||||
}
|
}
|
||||||
fmt.Printf("goose version: %s\n", strings.TrimSpace(version))
|
fmt.Printf("goose version: %s\n", strings.TrimSpace(version))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user