Documentation
¶
Index ¶
- type Version
- type VersionDateVersion
- func (v VersionDateVersion) Equals(other Version) (isEqual bool)
- func (v VersionDateVersion) GetAsString() (version string, err error)
- func (v *VersionDateVersion) GetNextVersion(versionType string) (nextVersion Version, err error)
- func (v *VersionDateVersion) GetVersion() (version string, err error)
- func (v VersionDateVersion) IsNewerThan(other Version) (isNewerThan bool, err error)
- func (v VersionDateVersion) IsSemanticVersion() (isSemanticVersion bool)
- func (v VersionDateVersion) MustGetAsString() (version string)
- func (v *VersionDateVersion) MustGetNextVersion(versionType string) (nextVersion Version)
- func (v *VersionDateVersion) MustGetVersion() (version string)
- func (v *VersionDateVersion) MustIsNewerThan(other Version) (isNewerThan bool)
- func (v *VersionDateVersion) MustSetVersion(version string)
- func (v *VersionDateVersion) SetVersion(version string) (err error)
- type VersionSemanticVersion
- func (v *VersionSemanticVersion) Equals(other Version) (isEqual bool)
- func (v *VersionSemanticVersion) GetAsString() (versionString string, err error)
- func (v *VersionSemanticVersion) GetAsStringWithoutLeadingV() (versionString string, err error)
- func (v *VersionSemanticVersion) GetMajor() (major int, err error)
- func (v *VersionSemanticVersion) GetMajorMinorPatch() (major int, minor int, patch int, err error)
- func (v *VersionSemanticVersion) GetMinor() (minor int, err error)
- func (v *VersionSemanticVersion) GetNextVersion(versionType string) (nextVersion Version, err error)
- func (v *VersionSemanticVersion) GetPatch() (patch int, err error)
- func (v *VersionSemanticVersion) IsNewerThan(other Version) (isNewerThan bool, err error)
- func (v *VersionSemanticVersion) IsSemanticVersion() (isSemanticVersion bool)
- func (v *VersionSemanticVersion) MustGetAsString() (versionString string)
- func (v *VersionSemanticVersion) MustGetAsStringWithoutLeadingV() (versionString string)
- func (v *VersionSemanticVersion) MustGetMajor() (major int)
- func (v *VersionSemanticVersion) MustGetMajorMinorPatch() (major int, minor int, patch int)
- func (v *VersionSemanticVersion) MustGetMinor() (minor int)
- func (v *VersionSemanticVersion) MustGetNextVersion(versionType string) (nextVersion Version)
- func (v *VersionSemanticVersion) MustGetPatch() (patch int)
- func (v *VersionSemanticVersion) MustIsNewerThan(other Version) (isNewerThan bool)
- func (v *VersionSemanticVersion) MustSet(major int, minor int, patch int)
- func (v *VersionSemanticVersion) MustSetMajor(major int)
- func (v *VersionSemanticVersion) MustSetMajorMinorPatch(major int, minor int, patch int)
- func (v *VersionSemanticVersion) MustSetMinor(minor int)
- func (v *VersionSemanticVersion) MustSetPatch(patch int)
- func (v *VersionSemanticVersion) MustSetVersionByString(version string)
- func (v *VersionSemanticVersion) Set(major int, minor int, patch int) (err error)
- func (v *VersionSemanticVersion) SetMajor(major int) (err error)
- func (v *VersionSemanticVersion) SetMajorMinorPatch(major int, minor int, patch int) (err error)
- func (v *VersionSemanticVersion) SetMinor(minor int) (err error)
- func (v *VersionSemanticVersion) SetPatch(patch int) (err error)
- func (v *VersionSemanticVersion) SetVersionByString(version string) (err error)
- type VersionsService
- func (v *VersionsService) CheckDateVersionString(versionString string) (isVersionString bool, err error)
- func (v *VersionsService) GetLatestVersionFromSlice(versions []Version) (latestVersion Version, err error)
- func (v *VersionsService) GetNewDateVersion() (version Version, err error)
- func (v *VersionsService) GetNewDateVersionString() (versionString string, err error)
- func (v *VersionsService) GetNewVersionByString(versionString string) (version Version, err error)
- func (v *VersionsService) GetSoftwareVersionEnvVarName() (envVarName string)
- func (v *VersionsService) GetSoftwareVersionFromEnvVarOrEmptyStringIfUnset(verbose bool) (softwareVersion string)
- func (v *VersionsService) GetVersionStringsFromStringSlice(input []string) (versionStrings []string)
- func (v *VersionsService) GetVersionStringsFromVersionSlice(versions []Version) (versionStrings []string, err error)
- func (v *VersionsService) GetVersionsFromStringSlice(stringSlice []string) (versions []Version, err error)
- func (v *VersionsService) IsDateVersionString(versionString string) (isVersionString bool)
- func (v *VersionsService) IsSemanticVersionString(versionString string) (isSemanticVersionString bool)
- func (v *VersionsService) IsVersionString(versionString string) (isVersionString bool)
- func (v *VersionsService) MustCheckDateVersionString(versionString string) (isVersionString bool)
- func (v *VersionsService) MustGetLatestVersionFromSlice(versions []Version) (latestVersion Version)
- func (v *VersionsService) MustGetNewDateVersion() (version Version)
- func (v *VersionsService) MustGetNewDateVersionString() (versionString string)
- func (v *VersionsService) MustGetNewVersionByString(versionString string) (version Version)
- func (v *VersionsService) MustGetVersionStringsFromVersionSlice(versions []Version) (versionStrings []string)
- func (v *VersionsService) MustGetVersionsFromStringSlice(stringSlice []string) (versions []Version)
- func (v *VersionsService) MustReturnNewerVersion(v1 Version, v2 Version) (newerVersion Version)
- func (v *VersionsService) MustSortStringSlice(versionStrings []string) (sorted []string)
- func (v *VersionsService) MustSortVersionSlice(versions []Version) (sorted []Version)
- func (v *VersionsService) ReturnNewerVersion(v1 Version, v2 Version) (newerVersion Version, err error)
- func (v *VersionsService) SortStringSlice(versionStrings []string) (sorted []string, err error)
- func (v *VersionsService) SortVersionSlice(versions []Version) (sorted []Version, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Version ¶
type Version interface { Equals(other Version) (isEqual bool) IsSemanticVersion() (isSemanticVersion bool) IsNewerThan(other Version) (isNewerThan bool, err error) GetAsString() (version string, err error) GetNextVersion(versionType string) (version Version, err error) MustGetAsString() (version string) MustGetNextVersion(versionType string) (version Version) }
func GetVersionByString ¶
func MustGetVersionByString ¶
type VersionDateVersion ¶
type VersionDateVersion struct {
// contains filtered or unexported fields
}
func NewVersionDateVersion ¶
func NewVersionDateVersion() (v *VersionDateVersion)
func (VersionDateVersion) Equals ¶
func (v VersionDateVersion) Equals(other Version) (isEqual bool)
func (VersionDateVersion) GetAsString ¶
func (v VersionDateVersion) GetAsString() (version string, err error)
func (*VersionDateVersion) GetNextVersion ¶
func (v *VersionDateVersion) GetNextVersion(versionType string) (nextVersion Version, err error)
func (*VersionDateVersion) GetVersion ¶
func (v *VersionDateVersion) GetVersion() (version string, err error)
func (VersionDateVersion) IsNewerThan ¶
func (v VersionDateVersion) IsNewerThan(other Version) (isNewerThan bool, err error)
func (VersionDateVersion) IsSemanticVersion ¶
func (v VersionDateVersion) IsSemanticVersion() (isSemanticVersion bool)
func (VersionDateVersion) MustGetAsString ¶
func (v VersionDateVersion) MustGetAsString() (version string)
func (*VersionDateVersion) MustGetNextVersion ¶
func (v *VersionDateVersion) MustGetNextVersion(versionType string) (nextVersion Version)
func (*VersionDateVersion) MustGetVersion ¶
func (v *VersionDateVersion) MustGetVersion() (version string)
func (*VersionDateVersion) MustIsNewerThan ¶
func (v *VersionDateVersion) MustIsNewerThan(other Version) (isNewerThan bool)
func (*VersionDateVersion) MustSetVersion ¶
func (v *VersionDateVersion) MustSetVersion(version string)
func (*VersionDateVersion) SetVersion ¶
func (v *VersionDateVersion) SetVersion(version string) (err error)
type VersionSemanticVersion ¶
type VersionSemanticVersion struct {
// contains filtered or unexported fields
}
func NewVersionSemanticVersion ¶
func NewVersionSemanticVersion() (v *VersionSemanticVersion)
func (*VersionSemanticVersion) Equals ¶
func (v *VersionSemanticVersion) Equals(other Version) (isEqual bool)
func (*VersionSemanticVersion) GetAsString ¶
func (v *VersionSemanticVersion) GetAsString() (versionString string, err error)
func (*VersionSemanticVersion) GetAsStringWithoutLeadingV ¶
func (v *VersionSemanticVersion) GetAsStringWithoutLeadingV() (versionString string, err error)
func (*VersionSemanticVersion) GetMajor ¶
func (v *VersionSemanticVersion) GetMajor() (major int, err error)
func (*VersionSemanticVersion) GetMajorMinorPatch ¶
func (v *VersionSemanticVersion) GetMajorMinorPatch() (major int, minor int, patch int, err error)
func (*VersionSemanticVersion) GetMinor ¶
func (v *VersionSemanticVersion) GetMinor() (minor int, err error)
func (*VersionSemanticVersion) GetNextVersion ¶
func (v *VersionSemanticVersion) GetNextVersion(versionType string) (nextVersion Version, err error)
func (*VersionSemanticVersion) GetPatch ¶
func (v *VersionSemanticVersion) GetPatch() (patch int, err error)
func (*VersionSemanticVersion) IsNewerThan ¶
func (v *VersionSemanticVersion) IsNewerThan(other Version) (isNewerThan bool, err error)
func (*VersionSemanticVersion) IsSemanticVersion ¶
func (v *VersionSemanticVersion) IsSemanticVersion() (isSemanticVersion bool)
func (*VersionSemanticVersion) MustGetAsString ¶
func (v *VersionSemanticVersion) MustGetAsString() (versionString string)
func (*VersionSemanticVersion) MustGetAsStringWithoutLeadingV ¶
func (v *VersionSemanticVersion) MustGetAsStringWithoutLeadingV() (versionString string)
func (*VersionSemanticVersion) MustGetMajor ¶
func (v *VersionSemanticVersion) MustGetMajor() (major int)
func (*VersionSemanticVersion) MustGetMajorMinorPatch ¶
func (v *VersionSemanticVersion) MustGetMajorMinorPatch() (major int, minor int, patch int)
func (*VersionSemanticVersion) MustGetMinor ¶
func (v *VersionSemanticVersion) MustGetMinor() (minor int)
func (*VersionSemanticVersion) MustGetNextVersion ¶
func (v *VersionSemanticVersion) MustGetNextVersion(versionType string) (nextVersion Version)
func (*VersionSemanticVersion) MustGetPatch ¶
func (v *VersionSemanticVersion) MustGetPatch() (patch int)
func (*VersionSemanticVersion) MustIsNewerThan ¶
func (v *VersionSemanticVersion) MustIsNewerThan(other Version) (isNewerThan bool)
func (*VersionSemanticVersion) MustSet ¶
func (v *VersionSemanticVersion) MustSet(major int, minor int, patch int)
func (*VersionSemanticVersion) MustSetMajor ¶
func (v *VersionSemanticVersion) MustSetMajor(major int)
func (*VersionSemanticVersion) MustSetMajorMinorPatch ¶
func (v *VersionSemanticVersion) MustSetMajorMinorPatch(major int, minor int, patch int)
func (*VersionSemanticVersion) MustSetMinor ¶
func (v *VersionSemanticVersion) MustSetMinor(minor int)
func (*VersionSemanticVersion) MustSetPatch ¶
func (v *VersionSemanticVersion) MustSetPatch(patch int)
func (*VersionSemanticVersion) MustSetVersionByString ¶
func (v *VersionSemanticVersion) MustSetVersionByString(version string)
func (*VersionSemanticVersion) Set ¶
func (v *VersionSemanticVersion) Set(major int, minor int, patch int) (err error)
func (*VersionSemanticVersion) SetMajor ¶
func (v *VersionSemanticVersion) SetMajor(major int) (err error)
func (*VersionSemanticVersion) SetMajorMinorPatch ¶
func (v *VersionSemanticVersion) SetMajorMinorPatch(major int, minor int, patch int) (err error)
func (*VersionSemanticVersion) SetMinor ¶
func (v *VersionSemanticVersion) SetMinor(minor int) (err error)
func (*VersionSemanticVersion) SetPatch ¶
func (v *VersionSemanticVersion) SetPatch(patch int) (err error)
func (*VersionSemanticVersion) SetVersionByString ¶
func (v *VersionSemanticVersion) SetVersionByString(version string) (err error)
type VersionsService ¶
type VersionsService struct { }
func NewVersionsService ¶
func NewVersionsService() (v *VersionsService)
func Versions ¶
func Versions() (v *VersionsService)
func (*VersionsService) CheckDateVersionString ¶
func (v *VersionsService) CheckDateVersionString(versionString string) (isVersionString bool, err error)
func (*VersionsService) GetLatestVersionFromSlice ¶
func (v *VersionsService) GetLatestVersionFromSlice(versions []Version) (latestVersion Version, err error)
func (*VersionsService) GetNewDateVersion ¶
func (v *VersionsService) GetNewDateVersion() (version Version, err error)
func (*VersionsService) GetNewDateVersionString ¶
func (v *VersionsService) GetNewDateVersionString() (versionString string, err error)
func (*VersionsService) GetNewVersionByString ¶
func (v *VersionsService) GetNewVersionByString(versionString string) (version Version, err error)
func (*VersionsService) GetSoftwareVersionEnvVarName ¶
func (v *VersionsService) GetSoftwareVersionEnvVarName() (envVarName string)
func (*VersionsService) GetSoftwareVersionFromEnvVarOrEmptyStringIfUnset ¶
func (v *VersionsService) GetSoftwareVersionFromEnvVarOrEmptyStringIfUnset(verbose bool) (softwareVersion string)
func (*VersionsService) GetVersionStringsFromStringSlice ¶
func (v *VersionsService) GetVersionStringsFromStringSlice(input []string) (versionStrings []string)
func (*VersionsService) GetVersionStringsFromVersionSlice ¶
func (v *VersionsService) GetVersionStringsFromVersionSlice(versions []Version) (versionStrings []string, err error)
func (*VersionsService) GetVersionsFromStringSlice ¶
func (v *VersionsService) GetVersionsFromStringSlice(stringSlice []string) (versions []Version, err error)
func (*VersionsService) IsDateVersionString ¶
func (v *VersionsService) IsDateVersionString(versionString string) (isVersionString bool)
func (*VersionsService) IsSemanticVersionString ¶
func (v *VersionsService) IsSemanticVersionString(versionString string) (isSemanticVersionString bool)
func (*VersionsService) IsVersionString ¶
func (v *VersionsService) IsVersionString(versionString string) (isVersionString bool)
func (*VersionsService) MustCheckDateVersionString ¶
func (v *VersionsService) MustCheckDateVersionString(versionString string) (isVersionString bool)
func (*VersionsService) MustGetLatestVersionFromSlice ¶
func (v *VersionsService) MustGetLatestVersionFromSlice(versions []Version) (latestVersion Version)
func (*VersionsService) MustGetNewDateVersion ¶
func (v *VersionsService) MustGetNewDateVersion() (version Version)
func (*VersionsService) MustGetNewDateVersionString ¶
func (v *VersionsService) MustGetNewDateVersionString() (versionString string)
func (*VersionsService) MustGetNewVersionByString ¶
func (v *VersionsService) MustGetNewVersionByString(versionString string) (version Version)
func (*VersionsService) MustGetVersionStringsFromVersionSlice ¶
func (v *VersionsService) MustGetVersionStringsFromVersionSlice(versions []Version) (versionStrings []string)
func (*VersionsService) MustGetVersionsFromStringSlice ¶
func (v *VersionsService) MustGetVersionsFromStringSlice(stringSlice []string) (versions []Version)
func (*VersionsService) MustReturnNewerVersion ¶
func (v *VersionsService) MustReturnNewerVersion(v1 Version, v2 Version) (newerVersion Version)
func (*VersionsService) MustSortStringSlice ¶
func (v *VersionsService) MustSortStringSlice(versionStrings []string) (sorted []string)
func (*VersionsService) MustSortVersionSlice ¶
func (v *VersionsService) MustSortVersionSlice(versions []Version) (sorted []Version)
func (*VersionsService) ReturnNewerVersion ¶
func (v *VersionsService) ReturnNewerVersion(v1 Version, v2 Version) (newerVersion Version, err error)
func (*VersionsService) SortStringSlice ¶
func (v *VersionsService) SortStringSlice(versionStrings []string) (sorted []string, err error)
func (*VersionsService) SortVersionSlice ¶
func (v *VersionsService) SortVersionSlice(versions []Version) (sorted []Version, err error)
Click to show internal directories.
Click to hide internal directories.