cmd.go 648 B

12345678910111213141516171819202122232425262728
  1. package network
  2. import (
  3. "github.com/spf13/cobra"
  4. "github.com/docker/docker/cli"
  5. "github.com/docker/docker/cli/command"
  6. )
  7. // NewNetworkCommand returns a cobra command for `network` subcommands
  8. func NewNetworkCommand(dockerCli *command.DockerCli) *cobra.Command {
  9. cmd := &cobra.Command{
  10. Use: "network",
  11. Short: "Manage networks",
  12. Args: cli.NoArgs,
  13. RunE: dockerCli.ShowHelp,
  14. }
  15. cmd.AddCommand(
  16. newConnectCommand(dockerCli),
  17. newCreateCommand(dockerCli),
  18. newDisconnectCommand(dockerCli),
  19. newInspectCommand(dockerCli),
  20. newListCommand(dockerCli),
  21. newRemoveCommand(dockerCli),
  22. NewPruneCommand(dockerCli),
  23. )
  24. return cmd
  25. }