Documentation ¶
Overview ¶
Package version contains variables such as project name, tag and sha. It's a proper alternative to using -ldflags '-X ...'.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Tag declares project git tag. //go:embed data/tag Tag string // SHA declares project git SHA. //go:embed data/sha SHA string // Name declares project name. Name = func() string { info, ok := debug.ReadBuildInfo() if !ok { panic("cannot read build info, something is very wrong") } if strings.HasPrefix(info.Path, "github.com/siderolabs/") { return info.Path[strings.LastIndex(info.Path, "/")+1:] } return "community-project" }() )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.