MCPcopy Create free account
hub / github.com/cloudfoundry/credhub-cli / getVersion

Method getVersion

credhub/server_version.go:31–48  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

29}
30
31func (ch *CredHub) getVersion() (string, error) {
32 response, err := ch.Request("GET", "/version", nil, nil, true)
33 if err != nil {
34 return "", err
35 }
36
37 defer response.Body.Close()
38 defer io.Copy(io.Discard, response.Body)
39
40 versionData := &server.VersionData{}
41 decoder := json.NewDecoder(response.Body)
42
43 if err = decoder.Decode(&versionData); err != nil {
44 return "", err
45 }
46
47 return versionData.Version, nil
48}

Callers 1

ServerVersionMethod · 0.95

Calls 1

RequestMethod · 0.95

Tested by

no test coverage detected