20 lines
343 B
Go
20 lines
343 B
Go
// +build go1.12
|
|
|
|
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"runtime/debug"
|
|
)
|
|
|
|
//nolint:gochecknoinits
|
|
func init() {
|
|
if info, available := debug.ReadBuildInfo(); available {
|
|
if date == "" && info.Main.Version != "(devel)" {
|
|
version = info.Main.Version
|
|
commit = fmt.Sprintf("(unknown, mod sum: %q)", info.Main.Sum)
|
|
date = "(unknown)"
|
|
}
|
|
}
|
|
}
|