enable.go 502 B

1234567891011121314151617181920212223
  1. // +build experimental
  2. package plugin
  3. import (
  4. "github.com/docker/docker/api/client"
  5. "github.com/docker/docker/cli"
  6. "github.com/spf13/cobra"
  7. "golang.org/x/net/context"
  8. )
  9. func newEnableCommand(dockerCli *client.DockerCli) *cobra.Command {
  10. cmd := &cobra.Command{
  11. Use: "enable PLUGIN",
  12. Short: "Enable a plugin",
  13. Args: cli.ExactArgs(1),
  14. RunE: func(cmd *cobra.Command, args []string) error {
  15. return dockerCli.Client().PluginEnable(context.Background(), args[0])
  16. },
  17. }
  18. return cmd
  19. }