Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildInfoReader ¶
BuildInfoReader is a function type for reading build info, allowing dependency injection for testing.
type Info ¶
type Info struct {
ModuleVersion string // Module version from build info
Revision string // Git commit hash
Dirty bool // Whether working directory had uncommitted changes
// contains filtered or unexported fields
}
Info holds version information extracted from build metadata.
type Option ¶
type Option func(*Info)
func WithReadBuildInfoFunc ¶
func WithReadBuildInfoFunc(f BuildInfoReader) Option
Click to show internal directories.
Click to hide internal directories.