top
(README.md)
semver for golang [![Build Status](https://drone.io/github.com/blang/semver/status.png)](https://drone.io/github.com/blang/semver/latest) [![GoDoc](https://godoc.org/github.com/blang/semver?status.png)](https://godoc.org/github.com/blang/semver) [![Coverage Status](https://img.shields.io/coveralls/blang/semver.svg)](https://coveralls.io/r/blang/semver?branch=master)
======

semver is a [Semantic Versioning](http://semver.org/) library written in golang. It fully covers spec version `2.0.0`.

Usage
-----
```bash
$ go get github.com/blang/semver
```
Note: Always vendor your dependencies or fix on a specific version tag.

```go
import github.com/blang/semver
v1, err := semver.Make("1.0.0-beta")
v2, err := semver.Make("2.0.0-beta")
v1.Compare(v2)
```

Also check the [GoDocs](http://godoc.org/github.com/blang/semver).

Why should I use this lib?
-----

- Fully spec compatible
- No reflection
- No regex
- Fully tested (Coverage >99%)
- Readable parsing/validation errors
- Fast (See [Benchmarks](#benchmarks))
- Only Stdlib
- Uses values instead of pointers
- Many features, see below


Features
-----

- Parsing and validation at all levels
- Comparator-like comparisons
- Compare Helper Methods
- InPlace manipulation
- Ranges `>=1.0.0 <2.0.0 || >=3.0.0 !3.0.1-beta.1`
- Sortable (implements sort.Interface)
- database/sql compatible (sql.Scanner/Valuer)
- encoding/json compatible (json.Marshaler/Unmarshaler)

Ranges
------

A `Range` is a set of conditions which specify which versions satisfy the range.

A condition is composed of an operator and a version. The supported operators are:

- `<1.0.0` Less than `1.0.0`
- `<=1.0.0` Less than or equal to `1.0.0`
- `>1.0.0` Greater than `1.0.0`
- `>=1.0.0` Greater than or equal to `1.0.0`
- `1.0.0`, `=1.0.0`, `==1.0.0` Equal to `1.0.0`
- `!1.0.0`, `!=1.0.0` Not equal to `1.0.0`. Excludes version `1.0.0`.

A `Range` can link multiple `Ranges` separated by space:

Ranges can be linked by logical AND:

  - `>1.0.0 <2.0.0` would match between both ranges, so `1.1.1` and `1.8.7` but not `1.0.0` or `2.0.0`
  - `>1.0.0 <3.0.0 !2.0.3-beta.2` would match every version between `1.0.0` and `3.0.0` except `2.0.3-beta.2`

Ranges can also be linked by logical OR:

  - `<2.0.0 || >=3.0.0` would match `1.x.x` and `3.x.x` but not `2.x.x`

AND has a higher precedence than OR. It's not possible to use brackets.

Ranges can be combined by both AND and OR

  - `>1.0.0 <2.0.0 || >3.0.0 !4.2.1` would match `1.2.3`, `1.9.9`, `3.1.1`, but not `4.2.1`, `2.1.1`

Range usage:

```
v, err := semver.Parse("1.2.3")
range, err := semver.ParseRange(">1.0.0 <2.0.0 || >=3.0.0")
if range(v) {
    //valid
}

```

Example
-----

Have a look at full examples in [examples/main.go](examples/main.go)

```go
import github.com/blang/semver

v, err := semver.Make("0.0.1-alpha.preview+123.github")
fmt.Printf("Major: %d\n", v.Major)
fmt.Printf("Minor: %d\n", v.Minor)
fmt.Printf("Patch: %d\n", v.Patch)
fmt.Printf("Pre: %s\n", v.Pre)
fmt.Printf("Build: %s\n", v.Build)

// Prerelease versions array
if len(v.Pre) > 0 {
    fmt.Println("Prerelease versions:")
    for i, pre := range v.Pre {
        fmt.Printf("%d: %q\n", i, pre)
    }
}

// Build meta data array
if len(v.Build) > 0 {
    fmt.Println("Build meta data:")
    for i, build := range v.Build {
        fmt.Printf("%d: %q\n", i, build)
    }
}

v001, err := semver.Make("0.0.1")
// Compare using helpers: v.GT(v2), v.LT, v.GTE, v.LTE
v001.GT(v) == true
v.LT(v001) == true
v.GTE(v) == true
v.LTE(v) == true

// Or use v.Compare(v2) for comparisons (-1, 0, 1):
v001.Compare(v) == 1
v.Compare(v001) == -1
v.Compare(v) == 0

// Manipulate Version in place:
v.Pre[0], err = semver.NewPRVersion("beta")
if err != nil {
    fmt.Printf("Error parsing pre release version: %q", err)
}

fmt.Println("\nValidate versions:")
v.Build[0] = "?"

err = v.Validate()
if err != nil {
    fmt.Printf("Validation failed: %s\n", err)
}
```


Benchmarks
-----

    BenchmarkParseSimple-4           5000000    390    ns/op    48 B/op   1 allocs/op
    BenchmarkParseComplex-4          1000000   1813    ns/op   256 B/op   7 allocs/op
    BenchmarkParseAverage-4          1000000   1171    ns/op   163 B/op   4 allocs/op
    BenchmarkStringSimple-4         20000000    119    ns/op    16 B/op   1 allocs/op
    BenchmarkStringLarger-4         10000000    206    ns/op    32 B/op   2 allocs/op
    BenchmarkStringComplex-4         5000000    324    ns/op    80 B/op   3 allocs/op
    BenchmarkStringAverage-4         5000000    273    ns/op    53 B/op   2 allocs/op
    BenchmarkValidateSimple-4      200000000      9.33 ns/op     0 B/op   0 allocs/op
    BenchmarkValidateComplex-4       3000000    469    ns/op     0 B/op   0 allocs/op
    BenchmarkValidateAverage-4       5000000    256    ns/op     0 B/op   0 allocs/op
    BenchmarkCompareSimple-4       100000000     11.8  ns/op     0 B/op   0 allocs/op
    BenchmarkCompareComplex-4       50000000     30.8  ns/op     0 B/op   0 allocs/op
    BenchmarkCompareAverage-4       30000000     41.5  ns/op     0 B/op   0 allocs/op
    BenchmarkSort-4                  3000000    419    ns/op   256 B/op   2 allocs/op
    BenchmarkRangeParseSimple-4      2000000    850    ns/op   192 B/op   5 allocs/op
    BenchmarkRangeParseAverage-4     1000000   1677    ns/op   400 B/op  10 allocs/op
    BenchmarkRangeParseComplex-4      300000   5214    ns/op  1440 B/op  30 allocs/op
    BenchmarkRangeMatchSimple-4     50000000     25.6  ns/op     0 B/op   0 allocs/op
    BenchmarkRangeMatchAverage-4    30000000     56.4  ns/op     0 B/op   0 allocs/op
    BenchmarkRangeMatchComplex-4    10000000    153    ns/op     0 B/op   0 allocs/op

See benchmark cases at [semver_test.go](semver_test.go)


Motivation
-----

I simply couldn't find any lib supporting the full spec. Others were just wrong or used reflection and regex which i don't like.


Contribution
-----

Feel free to make a pull request. For bigger changes create a issue first to discuss about it.


License
-----

See [LICENSE](LICENSE) file.

Imported by 646 package(s)

  1. astuart.co/soffit-go
  2. code.cloudfoundry.org/cli/cf
  3. code.cloudfoundry.org/cli/cf/api
  4. code.cloudfoundry.org/cli/cf/api/strategy
  5. code.cloudfoundry.org/cli/cf/configuration/coreconfig
  6. code.cloudfoundry.org/cli/cf/configuration/coreconfig/coreconfigfakes
  7. code.cloudfoundry.org/cli/cf/requirements
  8. code.cloudfoundry.org/cli/cf/requirements/requirementsfakes
  9. code.cloudfoundry.org/cli/plugin/rpc
  10. code.cloudfoundry.org/garden-linux
  11. code.cloudfoundry.org/garden-linux/linux_backend
  12. code.cloudfoundry.org/garden-linux/linux_container
  13. code.cloudfoundry.org/garden-linux/resource_pool
  14. github.com/123hurray/nsq/internal/clusterinfo
  15. github.com/7ing/kubernetes/pkg/kubelet/cm
  16. github.com/7ing/kubernetes/pkg/version
  17. github.com/7ing/kubernetes/test/e2e/framework
  18. github.com/AgFlow/jsversion
  19. github.com/ArdaXi/kubernetes/pkg/kubelet/cm
  20. github.com/ArdaXi/kubernetes/pkg/version
  21. github.com/ArdaXi/kubernetes/test/e2e/framework
  22. github.com/Berkaroad/kubernetes/pkg/version
  23. github.com/CenturyLinkLabs/zodiac/actions
  24. github.com/CiscoCloud/toscalib
  25. github.com/CyrusBiotechnology/kubernetes/pkg/version
  26. github.com/CyrusBiotechnology/kubernetes/test/e2e/framework
  27. github.com/DualSpark/kops/channels/pkg/channels
  28. github.com/DualSpark/kops/pkg/apis/kops
  29. github.com/GameXG/gotool/sysinfo
  30. github.com/GoogleCloudPlatform/kubernetes/pkg/version
  31. github.com/GregMeng/nsq/internal/clusterinfo
  32. github.com/Icedroid/kubernetes/pkg/version
  33. github.com/Icedroid/kubernetes/test/e2e/framework
  34. github.com/JKhawaja/gx
  35. github.com/Jalle19/packer-post-processor-vagrant-s3
  36. github.com/Jalle19/upcloud-go-sdk/upcloud/client
  37. github.com/JosephSalisbury/kubernetes/pkg/version
  38. github.com/Komosa/bug/bugapp
  39. github.com/Lanzafame/bug
  40. github.com/Liru/tumblr-downloader
  41. github.com/MISingularity/kubernetes/pkg/version
  42. github.com/MISingularity/kubernetes/test/e2e
  43. github.com/MustWin/kubernetes/pkg/kubelet/cm
  44. github.com/MustWin/kubernetes/pkg/version
  45. github.com/MustWin/kubernetes/test/e2e/framework
  46. github.com/Mustwin/kubernetes/pkg/kubelet/cm
  47. github.com/Mustwin/kubernetes/pkg/version
  48. github.com/Mustwin/kubernetes/test/e2e/framework
  49. github.com/OlafRadicke/nsq/nsqadmin
  50. github.com/PI-Victor/minikube/pkg/util
  51. github.com/PI-Victor/minikube/pkg/version
  52. github.com/Pensu/kubernetes/pkg/kubelet/cm
  53. github.com/Pensu/kubernetes/pkg/version
  54. github.com/Pensu/kubernetes/test/e2e/framework
  55. github.com/Quentin-M/kubernetes/pkg/version
  56. github.com/Samze/semver-resource/check
  57. github.com/Samze/semver-resource/driver
  58. github.com/Samze/semver-resource/in
  59. github.com/Samze/semver-resource/out
  60. github.com/Samze/semver-resource/version
  61. github.com/Schumix/semver/examples
  62. github.com/Sn0rt/kubernetes/pkg/kubelet/cm
  63. github.com/Sn0rt/kubernetes/pkg/version
  64. github.com/Sn0rt/kubernetes/test/e2e/framework
  65. github.com/StackPointCloud/kubernetes/pkg/version
  66. github.com/TF2Stadium/Helen/database/migrations
  67. github.com/TheNewNormal/corectl/cmd
  68. github.com/TheNewNormal/corectl/components/server
  69. github.com/TheNewNormal/corectl/components/target/coreos
  70. github.com/WeiZhang555/kubernetes/pkg/kubelet/cm
  71. github.com/WeiZhang555/kubernetes/pkg/version
  72. github.com/WeiZhang555/kubernetes/test/e2e/framework
  73. github.com/ZGeomantic/nsq/internal/lookupd
  74. github.com/ZGeomantic/nsq/nsqadmin
  75. github.com/a-palchikov/kubernetes/pkg/kubelet/cm
  76. github.com/a-palchikov/kubernetes/pkg/version
  77. github.com/a-palchikov/kubernetes/test/e2e/framework
  78. github.com/aashah/cli/cf
  79. github.com/abhinavdahiya/kubernetes/pkg/version
  80. github.com/abhinavdahiya/kubernetes/test/e2e
  81. github.com/absolute8511/nsq/internal/clusterinfo
  82. github.com/aclisp/kubecon/pkg/page
  83. github.com/aelsabbahy/nsq/internal/clusterinfo
  84. github.com/aheuermann/dvm/dvm-helper
  85. github.com/allencloud/kubernetes/pkg/version
  86. github.com/andrewsomething/doctl
  87. github.com/andyxning/cadvisor/container/docker
  88. github.com/andyxning/cadvisor/container/rkt
  89. github.com/andyxning/kubernetes/pkg/kubelet/cm
  90. github.com/andyxning/kubernetes/pkg/version
  91. github.com/andyxning/kubernetes/test/e2e/framework
  92. github.com/anfernee11/kubernetes/pkg/version
  93. github.com/anfernee11/kubernetes/test/e2e
  94. github.com/apcera/github-release-resource
  95. github.com/apourchet/kubernetes/pkg/version
  96. github.com/appscode/kubernetes/pkg/version
  97. github.com/ardaxi/kubernetes/pkg/kubelet/cm
  98. github.com/ardaxi/kubernetes/pkg/version
  99. github.com/ardaxi/kubernetes/test/e2e/framework
  100. github.com/arduino/arduino-create-agent/tools
  101. github.com/areed/kubernetes/pkg/kubelet/cm
  102. github.com/areed/kubernetes/pkg/version
  103. github.com/areed/kubernetes/test/e2e/framework
  104. github.com/arekkas/kubernetes/pkg/version
  105. github.com/arekkas/kubernetes/test/e2e/framework
  106. github.com/arjloo/nsq/internal/clusterinfo
  107. github.com/arjloo/nsq/nsqadmin
  108. github.com/asteris-llc/kubernetes/pkg/version
  109. github.com/battbeach/cadvisor/container/rkt
  110. github.com/bboreham/kubernetes/pkg/version
  111. github.com/bboreham/kubernetes/test/e2e
  112. github.com/benschumacher/cadvisor/container/docker
  113. github.com/benschumacher/cadvisor/container/rkt
  114. github.com/bergwolf/hypernetes/pkg/version
  115. github.com/bergwolf/hypernetes/test/e2e
  116. github.com/better0332/kubernetes/pkg/kubelet/cm
  117. github.com/better0332/kubernetes/pkg/version
  118. github.com/better0332/kubernetes/test/e2e/framework
  119. github.com/bfallik/minikube/pkg/version
  120. github.com/bitly/nsq/internal/clusterinfo
  121. github.com/blang/hornet
  122. github.com/blang/pushr
  123. github.com/blang/pushr/server
  124. github.com/blang/semver/examples
  125. github.com/blasphemy/kubernetes/pkg/version
  126. github.com/bluebreezecf/kubernetes/pkg/version
  127. github.com/bluebreezecf/kubernetes/test/e2e/framework
  128. github.com/bobintornado/kubernetes/pkg/version
  129. github.com/bobintornado/kubernetes/test/e2e/framework
  130. github.com/boj/kubernetes/pkg/kubelet/cm
  131. github.com/boj/kubernetes/pkg/version
  132. github.com/boj/kubernetes/test/e2e/framework
  133. github.com/bonan/kubernetes/pkg/version
  134. github.com/bonan/kubernetes/test/e2e
  135. github.com/broady/gradleplease/updater
  136. github.com/bryanl/doit
  137. github.com/caesarxuchao/client-go/pkg/version
  138. github.com/caesarxuchao/kubernetes/pkg/kubelet/cm
  139. github.com/caesarxuchao/kubernetes/pkg/version
  140. github.com/cakkineni/zodiac/actions
  141. github.com/capitancambio/pipeline-updater
  142. github.com/carmark/hypernetes/pkg/version
  143. github.com/carmark/hypernetes/test/e2e
  144. github.com/cf-routing/cli/cf/api/strategy
  145. github.com/cf-routing/cli/cf/commands/service
  146. github.com/cf-routing/cli/cf/configuration/core_config
  147. github.com/cf-routing/cli/cf/requirements
  148. github.com/cf-routing/cli/cf/requirements/fakes
  149. github.com/cf-routing/cli/plugin/rpc
  150. github.com/cf-routing/cli/testhelpers/requirements
  151. github.com/cg-/kubernetes/pkg/version
  152. github.com/cg-/kubernetes/test/e2e
  153. github.com/cgilling/kubernetes/pkg/version
  154. github.com/cgilling/kubernetes/test/e2e
  155. github.com/chentao/nsq/nsqadmin
  156. github.com/cheyang/kubernetes/pkg/kubelet/cm
  157. github.com/cheyang/kubernetes/pkg/version
  158. github.com/cheyang/kubernetes/test/e2e/framework
  159. github.com/chop-dbhi/data-models-packer
  160. github.com/chop-dbhi/data-models-service
  161. github.com/chop-dbhi/data-models-validator
  162. github.com/chop-dbhi/dcc
  163. github.com/chop-dbhi/dcc/examples/sleeper
  164. github.com/chop-dbhi/dcc/examples/sleepercmd
  165. github.com/chop-dbhi/scds
  166. github.com/chrislusf/nsq/nsqadmin
  167. github.com/chrusty/nsq/nsqadmin
  168. github.com/clanstyles/kubernetes/pkg/version
  169. github.com/cloudfoundry-incubator/garden-linux
  170. github.com/cloudfoundry-incubator/garden-linux/linux_backend
  171. github.com/cloudfoundry-incubator/garden-linux/linux_container
  172. github.com/cloudfoundry-incubator/garden-linux/resource_pool
  173. github.com/cloudfoundry/cli/cf
  174. github.com/cloudfoundry/cli/cf/api
  175. github.com/cloudfoundry/cli/cf/api/strategy
  176. github.com/cloudfoundry/cli/cf/configuration/coreconfig
  177. github.com/cloudfoundry/cli/cf/configuration/coreconfig/coreconfigfakes
  178. github.com/cloudfoundry/cli/cf/requirements
  179. github.com/cloudfoundry/cli/cf/requirements/requirementsfakes
  180. github.com/cloudfoundry/cli/plugin/rpc
  181. github.com/cloudfoundry/garden-linux
  182. github.com/cloudfoundry/garden-linux/linux_backend
  183. github.com/cloudfoundry/garden-linux/linux_container
  184. github.com/cloudfoundry/garden-linux/resource_pool
  185. github.com/cmceniry/kubernetes/pkg/kubelet/cm
  186. github.com/cmceniry/kubernetes/pkg/version
  187. github.com/cmceniry/kubernetes/test/e2e/framework
  188. github.com/codeb2cc/kubernetes/pkg/version
  189. github.com/codeb2cc/kubernetes/test/e2e/framework
  190. github.com/concourse/s3-resource/versions
  191. github.com/concourse/semver-resource/driver
  192. github.com/concourse/semver-resource/version
  193. github.com/coreroller/coreroller/backend/src/api
  194. github.com/coreywang/kubernetes/pkg/version
  195. github.com/cpg1111/kubernetes/pkg/version
  196. github.com/crewjam/kubernetes/pkg/version
  197. github.com/crewjam/kubernetes/test/e2e/framework
  198. github.com/crystal-construct/nsq/nsqadmin
  199. github.com/csrwng/kubernetes/pkg/kubelet/cm
  200. github.com/csrwng/kubernetes/pkg/version
  201. github.com/csrwng/kubernetes/test/e2e/framework
  202. github.com/curvesoft/nsq/internal/clusterinfo
  203. github.com/cyphar/cadvisor/container/rkt
  204. github.com/cyphar/kubernetes/pkg/kubelet/cm
  205. github.com/cyphar/kubernetes/pkg/version
  206. github.com/cyphar/kubernetes/test/e2e/framework
  207. github.com/danielqsj/kubernetes/pkg/version
  208. github.com/danrjohnson/kubernetes/pkg/version
  209. github.com/davegalos/googet/goolib
  210. github.com/davidraba/gx
  211. github.com/ddliu/kubernetes/pkg/version
  212. github.com/ddliu/kubernetes/test/e2e/framework
  213. github.com/derekparker/kubernetes/pkg/kubelet/cm
  214. github.com/derekparker/kubernetes/pkg/version
  215. github.com/derekparker/kubernetes/test/e2e/framework
  216. github.com/desertbit/glue
  217. github.com/dgarlitt/kubernetes/pkg/version
  218. github.com/dgarlitt/kubernetes/test/e2e
  219. github.com/dgoodwin/kubernetes/pkg/version
  220. github.com/dietmarw/impact/crawl
  221. github.com/dietmarw/impact/dirinfo
  222. github.com/dietmarw/impact/graph
  223. github.com/dietmarw/impact/index
  224. github.com/dietmarw/impact/parsing
  225. github.com/dietmarw/impact/recorder
  226. github.com/digitalocean/doctl
  227. github.com/divolgin/libyaml
  228. github.com/dominikschulz/hashicorp-releases
  229. github.com/driusan/IssueTrackerTools/bugapp
  230. github.com/driusan/bug/bugapp
  231. github.com/elcct/kubernetes/pkg/kubelet/cm
  232. github.com/elcct/kubernetes/pkg/version
  233. github.com/elcct/kubernetes/test/e2e/framework
  234. github.com/elopio/cli/cf
  235. github.com/elopio/cli/cf/api
  236. github.com/elopio/cli/cf/requirements
  237. github.com/elopio/cli/plugin/rpc
  238. github.com/elopio/client/go/client
  239. github.com/elopio/client/go/install
  240. github.com/elopio/client/go/libkb
  241. github.com/eosrei/kubernetes/pkg/kubelet/cm
  242. github.com/eosrei/kubernetes/pkg/version
  243. github.com/eosrei/kubernetes/test/e2e/framework
  244. github.com/ericchiang/kubernetes/pkg/kubelet/cm
  245. github.com/ericchiang/kubernetes/pkg/version
  246. github.com/ericchiang/kubernetes/test/e2e/framework
  247. github.com/eyakubovich/kubernetes/pkg/version
  248. github.com/fabric8io/gobump
  249. github.com/fabric8io/gofabric8/cmds
  250. github.com/feixiao/nsq-0.3.7/internal/clusterinfo
  251. github.com/fluxrad/kubernetes/pkg/version
  252. github.com/foolusion/kubernetes/pkg/version
  253. github.com/foolusion/kubernetes/test/e2e
  254. github.com/foxish/minikube/pkg/util
  255. github.com/foxish/minikube/pkg/version
  256. github.com/fraenkel/kubernetes/pkg/version
  257. github.com/from-nibly/Kubernetes/pkg/version
  258. github.com/gamexg/gotool/sysinfo
  259. github.com/geofffranks/garden-linux
  260. github.com/geofffranks/garden-linux/linux_backend
  261. github.com/geofffranks/garden-linux/linux_container
  262. github.com/geofffranks/garden-linux/resource_pool
  263. github.com/geramirez/compliance-masonry/config
  264. github.com/geramirez/compliance-masonry/models/components/versions
  265. github.com/gernest/goo
  266. github.com/getcarina/dvm/dvm-helper
  267. github.com/getcarina/dvm/dvm-helper/dockerversion
  268. github.com/getlantern/autoupdate
  269. github.com/getlantern/autoupdate-server/server
  270. github.com/getlantern/lantern/src/github.com/getlantern/autoupdate
  271. github.com/getlantern/lantern/src/github.com/getlantern/osversion
  272. github.com/getlantern/osversion
  273. github.com/gigaroby/kubernetes/pkg/version
  274. github.com/git-hooks/git-hooks
  275. github.com/gmcquillan/kubernetes/pkg/version
  276. github.com/google/cadvisor/container/docker
  277. github.com/google/cadvisor/container/rkt
  278. github.com/google/googet/goolib
  279. github.com/goonzoid/git-hooks
  280. github.com/gouyang/kubernetes/pkg/version
  281. github.com/gouyang/kubernetes/test/e2e/framework
  282. github.com/govlas/useragent
  283. github.com/gravitational/satellite/monitoring
  284. github.com/grivescorbett/kubernetes/pkg/version
  285. github.com/grobie/cadvisor/container/rkt
  286. github.com/grobie/kubernetes/pkg/version
  287. github.com/gutenye/aur-helper/check
  288. github.com/gysan/kubernetes/pkg/version
  289. github.com/gysan/kubernetes/test/e2e
  290. github.com/hainam/nsq/internal/clusterinfo
  291. github.com/harboe/kubernetes/pkg/version
  292. github.com/harboe/kubernetes/test/e2e
  293. github.com/hatotaka/kubernetes/pkg/version
  294. github.com/hongshibao/cadvisor/container/docker
  295. github.com/hongshibao/cadvisor/container/rkt
  296. github.com/hongshibao/kubernetes/pkg/version
  297. github.com/iamthemuffinman/kubernetes/pkg/kubelet/cm
  298. github.com/iamthemuffinman/kubernetes/pkg/version
  299. github.com/iamthemuffinman/kubernetes/test/e2e/framework
  300. github.com/ibigbug/dvm/dvm-helper
  301. github.com/ibigbug/dvm/dvm-helper/dockerversion
  302. github.com/ickymettle/kubernetes/pkg/version
  303. github.com/ickymettle/kubernetes/test/e2e
  304. github.com/igrybkov/doctl
  305. github.com/ilowe/cmd/versionate
  306. github.com/imgix/imgix-cli
  307. github.com/impact/impact/crawl
  308. github.com/impact/impact/dirinfo
  309. github.com/impact/impact/graph
  310. github.com/impact/impact/index
  311. github.com/impact/impact/parsing
  312. github.com/impact/impact/recorder
  313. github.com/infomodels/data-models-validator
  314. github.com/infomodels/infomodels
  315. github.com/infomodels/validate
  316. github.com/intelsdi-x/kubernetes/pkg/kubelet/cm
  317. github.com/intelsdi-x/kubernetes/pkg/version
  318. github.com/intelsdi-x/kubernetes/test/e2e/framework
  319. github.com/ironcladlou/kubernetes/pkg/version
  320. github.com/ironcladlou/kubernetes/test/e2e/framework
  321. github.com/itchio/butler
  322. github.com/itorres/kubernetes/pkg/version
  323. github.com/itorres/kubernetes/test/e2e
  324. github.com/jalle19/packer-post-processor-vagrant-s3
  325. github.com/jalle19/upcloud-go-sdk/upcloud/client
  326. github.com/jartek/kubernetes/pkg/version
  327. github.com/jartek/kubernetes/test/e2e/framework
  328. github.com/jasonkeene/cli/cf
  329. github.com/jbuberel/kubernetes/pkg/version
  330. github.com/jeremy-clerc/kubernetes/pkg/version
  331. github.com/jetsanix/kubernetes/pkg/version
  332. github.com/jetsanix/kubernetes/test/e2e
  333. github.com/jfrazelle/kubernetes/pkg/kubelet/cm
  334. github.com/jfrazelle/kubernetes/pkg/version
  335. github.com/jfrazelle/kubernetes/test/e2e/framework
  336. github.com/jgreat/drone-rancher-catalog
  337. github.com/jim-minter/origin/pkg/bootstrap/docker
  338. github.com/jimmidyson/minishift/pkg/minikube/cluster
  339. github.com/jimmidyson/minishift/pkg/minikube/update
  340. github.com/jimmidyson/minishift/pkg/version
  341. github.com/jkhelil/kubernetes/pkg/kubelet/cm
  342. github.com/jkhelil/kubernetes/pkg/version
  343. github.com/jkhelil/kubernetes/test/e2e/framework
  344. github.com/jlhawn/semver/examples
  345. github.com/jmccormick2001/kubernetes/pkg/version
  346. github.com/johanneswuerbach/corectl
  347. github.com/johnwchadwick/kubernetes/pkg/version
  348. github.com/johscheuer/kubernetes/pkg/version
  349. github.com/johscheuer/origin/pkg/bootstrap/docker
  350. github.com/judwhite/nsq-0.3.2-win/internal/lookupd
  351. github.com/judwhite/nsq-0.3.2-win/nsqadmin
  352. github.com/judwhite/nsq/internal/clusterinfo
  353. github.com/kalmi/gx
  354. github.com/keegancsmith/kubernetes/pkg/kubelet/cm
  355. github.com/keegancsmith/kubernetes/pkg/version
  356. github.com/keegancsmith/kubernetes/test/e2e/framework
  357. github.com/keeptrack/keeptrack/core
  358. github.com/keeptrack/keeptrack/core/entities
  359. github.com/kelproject/kel/cmd
  360. github.com/keybase/client/go/client
  361. github.com/keybase/client/go/install
  362. github.com/keybase/client/go/libkb
  363. github.com/keybase/release/update
  364. github.com/khanrizwan/kubernetes/pkg/version
  365. github.com/kismatic/kubernetes/pkg/version
  366. github.com/kless/Packer
  367. github.com/kless/packer
  368. github.com/knarz/kubernetes/pkg/version
  369. github.com/kolyshkin/kubernetes/pkg/version
  370. github.com/kolyshkin/kubernetes/test/e2e
  371. github.com/komosa/bug/bugapp
  372. github.com/kpurdon/nsq/internal/clusterinfo
  373. github.com/ksang/kubernetes/pkg/kubelet/cm
  374. github.com/ksang/kubernetes/pkg/version
  375. github.com/ksang/kubernetes/test/e2e/framework
  376. github.com/kubernetes/kubernetes/pkg/kubectl/cmd/util
  377. github.com/kubernetes/kubernetes/pkg/kubelet/cm
  378. github.com/kubernetes/kubernetes/pkg/version
  379. github.com/kubernetes/kubernetes/test/e2e/framework
  380. github.com/kubernetes/minikube/pkg/minikube/notify
  381. github.com/kubernetes/minikube/pkg/util
  382. github.com/kubernetes/minikube/pkg/version
  383. github.com/kyf/nsq/internal/clusterinfo
  384. github.com/lavab/lavabot
  385. github.com/lavab/mailer/handler
  386. github.com/lavab/mailer/outbound
  387. github.com/lavab/pgp-manifest-go
  388. github.com/lavalamp/kubernetes/pkg/version
  389. github.com/lavalamp/kubernetes/test/e2e/framework
  390. github.com/layer-x/garden-linux
  391. github.com/layer-x/garden-linux/linux_backend
  392. github.com/layer-x/garden-linux/linux_container
  393. github.com/layer-x/garden-linux/resource_pool
  394. github.com/layer-x/kubernetes/pkg/version
  395. github.com/layer-x/kubernetes/test/e2e
  396. github.com/leelynne/packer-post-processor-vagrant-s3
  397. github.com/liangchenye/kubernetes/pkg/version
  398. github.com/liangchenye/kubernetes/test/e2e/framework
  399. github.com/ligadous/doctl
  400. github.com/liru/tumblr-downloader
  401. github.com/liugenping/kubernetes/pkg/version
  402. github.com/liugenping/kubernetes/test/e2e
  403. github.com/lmars/packer-post-processor-vagrant-s3
  404. github.com/lohmander/kubernetes/pkg/version
  405. github.com/lohmander/kubernetes/test/e2e
  406. github.com/lvillani/releng
  407. github.com/macb/kubernetes/pkg/version
  408. github.com/macb/kubernetes/test/e2e
  409. github.com/mamayu/kubernetes/pkg/version
  410. github.com/mamayu/kubernetes/test/e2e
  411. github.com/mamayu/nsq/internal/clusterinfo
  412. github.com/mandarjog/cli/testhelpers/requirements
  413. github.com/marcelpuyat/kubernetes/pkg/version
  414. github.com/marcelpuyat/kubernetes/test/e2e
  415. github.com/mark-adams/client/go/client
  416. github.com/mark-adams/client/go/install
  417. github.com/mark-adams/client/go/updater
  418. github.com/markelog/eclectica/plugins
  419. github.com/markelog/eclectica/versions
  420. github.com/mastercactapus/go-fpm
  421. github.com/mastercactapus/go-fpm/semver
  422. github.com/mattnworb/kubernetes/pkg/version
  423. github.com/mattnworb/kubernetes/test/e2e
  424. github.com/mccutchen/nsq/nsqadmin
  425. github.com/mcelligott/kubernetes/pkg/version
  426. github.com/mesos-utility/kubernetes/pkg/version
  427. github.com/mesos-utility/kubernetes/test/e2e
  428. github.com/micahhausler/cadvisor/container/docker
  429. github.com/micahhausler/cadvisor/container/rkt
  430. github.com/michaeltrobinson/nsq/internal/clusterinfo
  431. github.com/michaeltrobinson/nsq/nsqadmin
  432. github.com/michelleN/kubernetes/pkg/version
  433. github.com/michelleN/kubernetes/test/e2e
  434. github.com/mikedanese/kubernetes/pkg/kubectl/cmd/util
  435. github.com/mikedanese/kubernetes/pkg/kubelet/cm
  436. github.com/mikedanese/kubernetes/pkg/version
  437. github.com/mkideal/kubernetes/pkg/version
  438. github.com/mkideal/kubernetes/test/e2e/framework
  439. github.com/mlafeldt/kubernetes/pkg/version
  440. github.com/mlafeldt/kubernetes/test/e2e
  441. github.com/mongodb/curator
  442. github.com/motemen/gobump
  443. github.com/mrichman/hargo/tools
  444. github.com/mruediger/kubernetes/pkg/kubelet/cm
  445. github.com/mruediger/kubernetes/pkg/version
  446. github.com/mruediger/kubernetes/test/e2e/framework
  447. github.com/mweagle/s3-resource/versions
  448. github.com/nalum/minikube/pkg/minikube/notify
  449. github.com/nalum/minikube/pkg/util
  450. github.com/nalum/minikube/pkg/version
  451. github.com/narma/go-notifier/utils
  452. github.com/nextgearcapital/kubernetes/pkg/version
  453. github.com/nextgearcapital/kubernetes/test/e2e
  454. github.com/nosix-me/nsq/internal/lookupd
  455. github.com/nosix-me/nsq/nsqadmin
  456. github.com/nov1n/kubernetes/pkg/kubelet/cm
  457. github.com/nov1n/kubernetes/pkg/version
  458. github.com/nov1n/kubernetes/test/e2e/framework
  459. github.com/nsqio/nsq/internal/clusterinfo
  460. github.com/nstogner/kubernetes/pkg/version
  461. github.com/nstogner/kubernetes/test/e2e
  462. github.com/objectundefined/kubernetes/pkg/version
  463. github.com/objectundefined/kubernetes/test/e2e/framework
  464. github.com/ojongerius/minikube/pkg/version
  465. github.com/olivierlemasle/kubernetes/pkg/version
  466. github.com/olivierlemasle/kubernetes/test/e2e
  467. github.com/olivoil/bump
  468. github.com/opencontainers/runtime-tools/validate
  469. github.com/opencontrol/compliance-masonry-go/config
  470. github.com/opencontrol/compliance-masonry/lib/common
  471. github.com/opencontrol/compliance-masonry/lib/common/mocks
  472. github.com/opencontrol/compliance-masonry/lib/components
  473. github.com/opencontrol/compliance-masonry/lib/components/versions/2_0_0
  474. github.com/opencontrol/compliance-masonry/lib/components/versions/3_0_0
  475. github.com/opencontrol/compliance-masonry/lib/components/versions/3_1_0
  476. github.com/opencontrol/compliance-masonry/lib/opencontrol
  477. github.com/openshift/cadvisor/container/rkt
  478. github.com/openshift/kubernetes/pkg/kubelet/cm
  479. github.com/openshift/kubernetes/pkg/version
  480. github.com/openshift/origin/pkg/bootstrap/docker
  481. github.com/openshift/origin/pkg/bootstrap/docker/dockerhelper
  482. github.com/openshift/origin/pkg/cmd/util/clientcmd
  483. github.com/openshift/origin/pkg/image/api
  484. github.com/orange-jacky/kubernetes/pkg/kubelet/cm
  485. github.com/orange-jacky/kubernetes/pkg/version
  486. github.com/orange-jacky/kubernetes/test/e2e/framework
  487. github.com/ostrost/ostent
  488. github.com/pendo-io/useragent
  489. github.com/pgray/minikube/pkg/util
  490. github.com/pgray/minikube/pkg/version
  491. github.com/phonkee/gopypi
  492. github.com/ploxiln/nsq/internal/clusterinfo
  493. github.com/plutoshe/nsq/internal/clusterinfo
  494. github.com/plutov/kubernetes/pkg/kubelet/cm
  495. github.com/plutov/kubernetes/pkg/version
  496. github.com/plutov/kubernetes/test/e2e/framework
  497. github.com/pnegahdar/minikube/pkg/version
  498. github.com/portworx/kubernetes/pkg/kubelet/cm
  499. github.com/portworx/kubernetes/pkg/version
  500. github.com/portworx/kubernetes/test/e2e/framework
  501. github.com/pubnative/kubernetes/pkg/version
  502. github.com/quentin-m/kubernetes/pkg/version
  503. github.com/rancher/rancher-catalog-service/manager
  504. github.com/rancher/rancher-catalog-service/service
  505. github.com/random-liu/kubernetes/pkg/kubelet/cm
  506. github.com/random-liu/kubernetes/pkg/version
  507. github.com/random-liu/kubernetes/test/e2e/framework
  508. github.com/reAsOn2010/kubernetes/pkg/kubelet/cm
  509. github.com/reAsOn2010/kubernetes/pkg/version
  510. github.com/reAsOn2010/kubernetes/test/e2e/framework
  511. github.com/reactor10/kubernetes/pkg/version
  512. github.com/replicatedhq/libyaml
  513. github.com/reviewtrackers/hyperdrive
  514. github.com/richardbowden/upcloud-go-sdk/upcloud/client
  515. github.com/rlayte/nsq/nsqadmin
  516. github.com/robstrong/go-github-history
  517. github.com/rosenhouse/vers
  518. github.com/russross/codegrinder/grind
  519. github.com/ryanbreen/gx
  520. github.com/s-matyukevich/cli/cf
  521. github.com/sabakaio/k8s-updater/pkg/registry
  522. github.com/sabakaio/k8s-updater/pkg/updater
  523. github.com/salsaflow/salsaflow/version
  524. github.com/saracen/kubernetes/pkg/kubelet/cm
  525. github.com/saracen/kubernetes/pkg/version
  526. github.com/saracen/kubernetes/test/e2e/framework
  527. github.com/saratovsource/kubernetes/pkg/version
  528. github.com/saratovsource/kubernetes/test/e2e
  529. github.com/satanson/kubernetes/pkg/kubelet/cm
  530. github.com/satanson/kubernetes/pkg/version
  531. github.com/satanson/kubernetes/test/e2e/framework
  532. github.com/sbadakhc/minishift/pkg/minikube/update
  533. github.com/sbadakhc/minishift/pkg/version
  534. github.com/scollier/kubernetes/pkg/version
  535. github.com/scollier/kubernetes/test/e2e
  536. github.com/shift/semver-ci
  537. github.com/simonleung8/cli/cf
  538. github.com/sittercity/kubernetes/pkg/version
  539. github.com/sittercity/kubernetes/test/e2e
  540. github.com/sjug/kubernetes/pkg/version
  541. github.com/smo921/client/go/client
  542. github.com/smo921/client/go/install
  543. github.com/soundcloud/cadvisor/container/docker
  544. github.com/soundcloud/cadvisor/container/rkt
  545. github.com/stepanstipl/kubernetes/pkg/kubelet/cm
  546. github.com/stepanstipl/kubernetes/pkg/version
  547. github.com/stepanstipl/kubernetes/test/e2e/framework
  548. github.com/stevekuznetsov/kubernetes/pkg/version
  549. github.com/stevekuznetsov/kubernetes/test/e2e/framework
  550. github.com/superryanguo/kubernetes/pkg/version
  551. github.com/superryanguo/kubernetes/test/e2e
  552. github.com/superryanguo/minikube/pkg/minikube/notify
  553. github.com/superryanguo/minikube/pkg/util
  554. github.com/superryanguo/minikube/pkg/version
  555. github.com/tam7t/kubernetes/pkg/version
  556. github.com/tam7t/kubernetes/test/e2e
  557. github.com/tbalthazar/doctl
  558. github.com/teh-cmc/deadzone/godisco
  559. github.com/tenywen/nsq/internal/lookupd
  560. github.com/tenywen/nsq/nsqadmin
  561. github.com/thanzen/agostle
  562. github.com/theophoric/cli/cf
  563. github.com/thockin/kubernetes/pkg/kubelet/cm
  564. github.com/thockin/kubernetes/pkg/version
  565. github.com/thockin/kubernetes/test/e2e/framework
  566. github.com/thomasmodeneis/dvm/dvm-helper
  567. github.com/thomaso-mirodin/cadvisor/container/rkt
  568. github.com/thrawn01/kubernetes/pkg/kubelet/cm
  569. github.com/thrawn01/kubernetes/pkg/version
  570. github.com/thrawn01/kubernetes/test/e2e/framework
  571. github.com/tike/semver/examples
  572. github.com/tinygrasshopper/cli/cf
  573. github.com/tinygrasshopper/cli/cf/api
  574. github.com/tinygrasshopper/cli/cf/api/strategy
  575. github.com/tinygrasshopper/cli/cf/requirements
  576. github.com/tinygrasshopper/cli/cf/requirements/requirementsfakes
  577. github.com/tinygrasshopper/cli/plugin/rpc
  578. github.com/tiwillia/kubernetes/pkg/version
  579. github.com/tiwillia/kubernetes/test/e2e
  580. github.com/tkopczynski/kubernetes/pkg/kubelet/cm
  581. github.com/tkopczynski/kubernetes/pkg/version
  582. github.com/tkopczynski/kubernetes/test/e2e/framework
  583. github.com/tobstarr/kubernetes/pkg/version
  584. github.com/tobstarr/kubernetes/test/e2e/framework
  585. github.com/ts33kr/boot
  586. github.com/tschottdorf/kubernetes/pkg/kubelet/cm
  587. github.com/tschottdorf/kubernetes/pkg/version
  588. github.com/tschottdorf/kubernetes/test/e2e/framework
  589. github.com/tschottdorf/minikube/pkg/minikube/notify
  590. github.com/tschottdorf/minikube/pkg/version
  591. github.com/ttysteale/kubernetes-api/version
  592. github.com/tutumcloud/tutum-agent/agent
  593. github.com/tyanhao/kubernetes/pkg/version
  594. github.com/tyanhao/kubernetes/test/e2e
  595. github.com/umsatz/nsq/internal/lookupd
  596. github.com/umsatz/nsq/nsqadmin
  597. github.com/upmc-enterprises/kubernetes/pkg/kubelet/cm
  598. github.com/upmc-enterprises/kubernetes/pkg/version
  599. github.com/upmc-enterprises/kubernetes/test/e2e/framework
  600. github.com/ursuad/kubernetes/pkg/kubelet/cm
  601. github.com/ursuad/kubernetes/pkg/version
  602. github.com/ursuad/kubernetes/test/e2e/framework
  603. github.com/vladimirvivien/kubernetes/pkg/kubelet/cm
  604. github.com/vladimirvivien/kubernetes/pkg/version
  605. github.com/vladimirvivien/kubernetes/test/e2e/framework
  606. github.com/vsayer/kubernetes/pkg/version
  607. github.com/vsayer/kubernetes/test/e2e
  608. github.com/whyrusleeping/gx
  609. github.com/williamsandrew/kubernetes/pkg/version
  610. github.com/williamsandrew/kubernetes/test/e2e/framework
  611. github.com/xchapter7x/versioning
  612. github.com/xingzhou/kubernetes/pkg/version
  613. github.com/xojoc/useragent
  614. github.com/yinghuocho/autoupdate-server
  615. github.com/yukkalabag/nsq/internal/clusterinfo
  616. github.com/yukkalabag/nsq/nsqadmin
  617. github.com/zachbadgett/nsq/internal/clusterinfo
  618. github.com/zachgersh/s3-resource/versions
  619. github.com/zachgersh/semver-resource/check
  620. github.com/zachgersh/semver-resource/driver
  621. github.com/zachgersh/semver-resource/in
  622. github.com/zachgersh/semver-resource/out
  623. github.com/zachgersh/semver-resource/version
  624. github.com/zchee/appleopensource
  625. github.com/zetaops/kubernetes/pkg/version
  626. github.com/zyfdegh/cadvisor/container/rkt
  627. gopkg.in/blang/semver.v1/examples
  628. gopkg.in/blang/semver.v2/examples
  629. gopkg.in/blang/semver.v3/examples
  630. gopkg.in/digitalocean/doctl.v1
  631. gopkg.in/kubernetes/kubernetes.v1/pkg/kubelet/cm
  632. gopkg.in/kubernetes/kubernetes.v1/pkg/version
  633. gopkg.in/openshift/origin.v1/pkg/bootstrap/docker
  634. gopkg.in/openshift/origin.v1/pkg/bootstrap/docker/dockerhelper
  635. gopkg.in/openshift/origin.v1/pkg/image/api
  636. gopkg.in/whyrusleeping/gx.v0
  637. k8s.io/client-go/pkg/version
  638. k8s.io/kops/pkg/apis/kops
  639. k8s.io/kubernetes/pkg/kubelet/cm
  640. k8s.io/kubernetes/pkg/kubelet/dockershim/cm
  641. k8s.io/kubernetes/pkg/version
  642. k8s.io/kubernetes/test/e2e/framework
  643. k8s.io/minikube/pkg/minikube/notify
  644. k8s.io/minikube/pkg/util
  645. k8s.io/minikube/pkg/version
  646. xojoc.pw/useragent

Imported only in test by 19 package(s)

  1. code.cloudfoundry.org/cli/cf/commands/domain
  2. code.cloudfoundry.org/cli/cf/commands/quota
  3. code.cloudfoundry.org/cli/cf/commands/route
  4. code.cloudfoundry.org/cli/cf/commands/service
  5. code.cloudfoundry.org/cli/cf/commands/spacequota
  6. github.com/cloudfoundry/cli/cf/commands/domain
  7. github.com/cloudfoundry/cli/cf/commands/quota
  8. github.com/cloudfoundry/cli/cf/commands/route
  9. github.com/cloudfoundry/cli/cf/commands/service
  10. github.com/cloudfoundry/cli/cf/commands/spacequota
  11. github.com/geramirez/compliance-masonry/gitbook
  12. github.com/opencontrol/compliance-masonry/commands/docs/gitbook
  13. github.com/tinygrasshopper/cli/cf/commands/domain
  14. github.com/tinygrasshopper/cli/cf/commands/quota
  15. github.com/tinygrasshopper/cli/cf/commands/route
  16. github.com/tinygrasshopper/cli/cf/commands/service
  17. github.com/tinygrasshopper/cli/cf/commands/spacequota
  18. github.com/wmark/semver
  19. gopkg.in/bugsnag/bugsnag-go.v1