INNER CODE UNIT · Go

versionFromBuildInfo

pressly/goose · cmd/goose/main.go:48

func versionFromBuildInfo() string {
	buildInfo, ok := debug.ReadBuildInfo()
	if ok && buildInfo != nil && buildInfo.Main.Version != "" {
		return buildInfo.Main.Version
	}

	return ""
}

func main() {
	ctx := context.Background()

	flags.Usage = usage

	if err := xflag.ParseToEnd(flags, os.Args[1:]); err != nil {
		log.Fatalf("failed to parse args: %v", err)
		return
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…