MCPcopy Index your code
hub / github.com/docker/cli / GetPlugin

Function GetPlugin

cli-plugins/manager/manager.go:100–103  ·  view source on GitHub ↗

GetPlugin returns a plugin on the system by its name

(name string, dockerCLI config.Provider, rootcmd *cobra.Command)

Source from the content-addressed store, hash-verified

98
99// GetPlugin returns a plugin on the system by its name
100func GetPlugin(name string, dockerCLI config.Provider, rootcmd *cobra.Command) (*Plugin, error) {
101 pluginDirs := getPluginDirs(dockerCLI.ConfigFile())
102 return getPlugin(name, pluginDirs, rootcmd)
103}
104
105func getPlugin(name string, pluginDirs []string, rootcmd *cobra.Command) (*Plugin, error) {
106 candidates := listPluginCandidates(pluginDirs)

Callers 1

TestGetPluginFunction · 0.85

Calls 3

getPluginDirsFunction · 0.85
getPluginFunction · 0.85
ConfigFileMethod · 0.65

Tested by 1

TestGetPluginFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…