Documentation ¶
Overview ¶
Package versionmng manage the software version globally, it's used to have a single point of management to assign the 3nigm4 framework version to all it's components.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VersionManager ¶
type VersionManager struct {
// contains filtered or unexported fields
}
VersionManager struture holding all required version related data.
func V ¶
func V() *VersionManager
V returns a version manager instance using a singleton pattern approach. If nil initializes a new manager using constant version values. Accepts environment variables to build time define version components.
func (*VersionManager) VersionString ¶
func (v *VersionManager) VersionString() string
VersionString returns a string composing all version components.
Click to show internal directories.
Click to hide internal directories.