INNER CODE UNIT · Go

buildFullVersion

asdf-vm/asdf · cmd/asdf/main.go:21

func buildFullVersion(version string) string {
	var shortRef string

	info, ok := debug.ReadBuildInfo()

	if !ok {
		panic("can't get build info")
	}
	idx := slices.IndexFunc(info.Settings, func(s debug.BuildSetting) bool {
		return s.Key == "vcs.revision"
	})

	if idx < 0 {
		shortRef = "unknown"
	} else {
		shortRef = info.Settings[idx].Value[0:7]
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…