MCPcopy Index your code
hub / github.com/cloudfoundry/cli / IsMinCliVersion

Method IsMinCliVersion

plugin/rpc/cli_rpc_server.go:133–152  ·  view source on GitHub ↗
(passedVersion string, retVal *bool)

Source from the content-addressed store, hash-verified

131}
132
133func (cmd *CliRpcCmd) IsMinCliVersion(passedVersion string, retVal *bool) error {
134 if version.VersionString() == version.DefaultVersion {
135 *retVal = true
136 return nil
137 }
138
139 actualVersion, err := semver.Make(version.VersionString())
140 if err != nil {
141 return err
142 }
143
144 requiredVersion, err := semver.Make(passedVersion)
145 if err != nil {
146 return err
147 }
148
149 *retVal = actualVersion.GTE(requiredVersion)
150
151 return nil
152}
153
154func (cmd *CliRpcCmd) SetPluginMetadata(pluginMetadata plugin.PluginMetadata, retVal *bool) error {
155 cmd.MetadataMutex.Lock()

Callers

nothing calls this directly

Calls 2

VersionStringFunction · 0.92
MakeMethod · 0.65

Tested by

no test coverage detected