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