1234567891011121314151617181920212223 |
- // +build !experimental
- package plugin
- import "github.com/docker/docker/pkg/plugins"
- // FindWithCapability returns a list of plugins matching the given capability.
- func FindWithCapability(capability string) ([]Plugin, error) {
- pl, err := plugins.GetAll(capability)
- if err != nil {
- return nil, err
- }
- result := make([]Plugin, len(pl))
- for i, p := range pl {
- result[i] = p
- }
- return result, nil
- }
- // LookupWithCapability returns a plugin matching the given name and capability.
- func LookupWithCapability(name, capability string) (Plugin, error) {
- return plugins.Get(name, capability)
- }
|