Sem returns a semver spec.
()
| 64 | |
| 65 | // Sem returns a semver spec. |
| 66 | func Sem() *semver.Version { |
| 67 | once.Do(func() { |
| 68 | var err error |
| 69 | sem, err = semver.NewSemver(version) |
| 70 | if err != nil { |
| 71 | panic(err) |
| 72 | } |
| 73 | }) |
| 74 | return sem |
| 75 | } |
| 76 | |
| 77 | // ProductToken returns a tag to be poked in User Agent headers. |
| 78 | func ProductToken() string { return fmt.Sprintf("fibratus/%s", version) } |