Skip to content

Commit

Permalink
add version constructor
Browse files Browse the repository at this point in the history
  • Loading branch information
kazhuravlev committed Aug 1, 2022
1 parent 49c09bf commit 3630ccf
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions version.go
Expand Up @@ -207,6 +207,21 @@ func NewVersion(v string) (*Version, error) {
return sv, nil
}

func New(major, minor, patch uint64, pre, metadata string) *Version {
v := Version{
major: major,
minor: minor,
patch: patch,
pre: pre,
metadata: metadata,
original: "",
}

v.original = v.String()

return &v
}

// MustParse parses a given version and panics on error.
func MustParse(v string) *Version {
sv, err := NewVersion(v)
Expand Down

0 comments on commit 3630ccf

Please sign in to comment.