cmd.go 715 B

123456789101112131415161718192021222324252627282930
  1. package service
  2. import (
  3. "github.com/spf13/cobra"
  4. "github.com/docker/docker/cli"
  5. "github.com/docker/docker/cli/command"
  6. )
  7. // NewServiceCommand returns a cobra command for `service` subcommands
  8. func NewServiceCommand(dockerCli *command.DockerCli) *cobra.Command {
  9. cmd := &cobra.Command{
  10. Use: "service",
  11. Short: "Manage services",
  12. Args: cli.NoArgs,
  13. RunE: dockerCli.ShowHelp,
  14. Tags: map[string]string{"version": "1.24"},
  15. }
  16. cmd.AddCommand(
  17. newCreateCommand(dockerCli),
  18. newInspectCommand(dockerCli),
  19. newPsCommand(dockerCli),
  20. newListCommand(dockerCli),
  21. newRemoveCommand(dockerCli),
  22. newScaleCommand(dockerCli),
  23. newUpdateCommand(dockerCli),
  24. newLogsCommand(dockerCli),
  25. )
  26. return cmd
  27. }