MCPcopy
hub / github.com/moby/moby / PluginEnable

Method PluginEnable

client/plugin_enable.go:20–31  ·  view source on GitHub ↗

PluginEnable enables a plugin

(ctx context.Context, name string, options PluginEnableOptions)

Source from the content-addressed store, hash-verified

18
19// PluginEnable enables a plugin
20func (cli *Client) PluginEnable(ctx context.Context, name string, options PluginEnableOptions) (PluginEnableResult, error) {
21 name, err := trimID("plugin", name)
22 if err != nil {
23 return PluginEnableResult{}, err
24 }
25 query := url.Values{}
26 query.Set("timeout", strconv.Itoa(options.Timeout))
27
28 resp, err := cli.post(ctx, "/plugins/"+name+"/enable", query, nil, nil)
29 defer ensureReaderClosed(resp)
30 return PluginEnableResult{}, err
31}

Callers 2

PluginInstallMethod · 0.95
TestReadPluginNoReadFunction · 0.95

Calls 4

postMethod · 0.95
trimIDFunction · 0.85
ensureReaderClosedFunction · 0.85
SetMethod · 0.65

Tested by 1

TestReadPluginNoReadFunction · 0.76