Documentation ¶
Index ¶
- Constants
- type Versioneer
- func (v *Versioneer) DependenciesList() (list []*pi.Dependency)
- func (v *Versioneer) DependenciesText() (txt string)
- func (v *Versioneer) IsUpdateAvailable() bool
- func (v *Versioneer) LatestVersion() *ver.Version
- func (v *Versioneer) ProgramName() (programName string)
- func (v *Versioneer) ProgramVcsVersion() *ver.Version
- func (v *Versioneer) ProgramVersionString() (programVersion string)
- func (v *Versioneer) ShowComponentsInfoList()
- func (v *Versioneer) ShowComponentsInfoText()
- func (v *Versioneer) ShowIntroText(product string)
Constants ¶
View Source
const ( IntroTextShort = "%s, ver. %s. Go language: %s." IntroTextFull = "%s %s, ver. %s. Go language: %s." MsgUpdateIsAvailable = "An update is available to version %v." )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Versioneer ¶
type Versioneer struct {
// contains filtered or unexported fields
}
Versioneer is an extended version of the ProgramInfo class.
func New ¶
func New() (v *Versioneer, err error)
func (*Versioneer) DependenciesList ¶
func (v *Versioneer) DependenciesList() (list []*pi.Dependency)
func (*Versioneer) DependenciesText ¶
func (v *Versioneer) DependenciesText() (txt string)
func (*Versioneer) IsUpdateAvailable ¶
func (v *Versioneer) IsUpdateAvailable() bool
func (*Versioneer) LatestVersion ¶
func (v *Versioneer) LatestVersion() *ver.Version
func (*Versioneer) ProgramName ¶
func (v *Versioneer) ProgramName() (programName string)
func (*Versioneer) ProgramVcsVersion ¶
func (v *Versioneer) ProgramVcsVersion() *ver.Version
func (*Versioneer) ProgramVersionString ¶
func (v *Versioneer) ProgramVersionString() (programVersion string)
func (*Versioneer) ShowComponentsInfoList ¶
func (v *Versioneer) ShowComponentsInfoList()
func (*Versioneer) ShowComponentsInfoText ¶
func (v *Versioneer) ShowComponentsInfoText()
func (*Versioneer) ShowIntroText ¶
func (v *Versioneer) ShowIntroText(product string)
ShowIntroText shows introductory text about the program. The 'product' parameter is optional. If it is set, it is printed after the program name. It is used mostly for showing server and client variants of a product.
Click to show internal directories.
Click to hide internal directories.