jcelliott / semver

Semantic versions in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

semver Build Status

semver is a semantic versioning library for Go.

example

package main

import "github.com/beatgammit/semver"

func main() {
    ver, err := semver.Parse("1.2.3-beta+jp")
    if err != nil {
        panic(err)
    }
    println(ver.String())
}

api

godoc

semver.Semver implements the following interfaces from the standard libary:

  • encoding.TextMarshaler
  • encoding.TextUnmarshaler
  • json.Marshaler
  • json.Unmarshaler

About

Semantic versions in Go


Languages

Language:Go 100.0%