// +build experimental package plugin import ( "github.com/docker/docker/api/server/router" ) func (r *pluginRouter) initRoutes() { r.routes = []router.Route{ router.NewGetRoute("/plugins", r.listPlugins), router.NewGetRoute("/plugins/{name:.*}", r.inspectPlugin), router.NewDeleteRoute("/plugins/{name:.*}", r.removePlugin), router.NewPostRoute("/plugins/{name:.*}/enable", r.enablePlugin), // PATCH? router.NewPostRoute("/plugins/{name:.*}/disable", r.disablePlugin), router.NewPostRoute("/plugins/pull", r.pullPlugin), router.NewPostRoute("/plugins/{name:.*}/push", r.pushPlugin), router.NewPostRoute("/plugins/{name:.*}/set", r.setPlugin), } }