github.com/vieux/docker@v0.6.3-0.20161004191708-e097c2a938c7/cli/command/container/cmd.go (about) 1 package container 2 3 import ( 4 "fmt" 5 6 "github.com/spf13/cobra" 7 8 "github.com/docker/docker/cli" 9 "github.com/docker/docker/cli/command" 10 ) 11 12 // NewContainerCommand returns a cobra command for `container` subcommands 13 func NewContainerCommand(dockerCli *command.DockerCli) *cobra.Command { 14 cmd := &cobra.Command{ 15 Use: "container", 16 Short: "Manage containers", 17 Args: cli.NoArgs, 18 Run: func(cmd *cobra.Command, args []string) { 19 fmt.Fprintf(dockerCli.Err(), "\n"+cmd.UsageString()) 20 }, 21 } 22 cmd.AddCommand( 23 NewAttachCommand(dockerCli), 24 NewCommitCommand(dockerCli), 25 NewCopyCommand(dockerCli), 26 NewCreateCommand(dockerCli), 27 NewDiffCommand(dockerCli), 28 NewExecCommand(dockerCli), 29 NewExportCommand(dockerCli), 30 NewKillCommand(dockerCli), 31 NewLogsCommand(dockerCli), 32 NewPauseCommand(dockerCli), 33 NewPortCommand(dockerCli), 34 NewRenameCommand(dockerCli), 35 NewRestartCommand(dockerCli), 36 NewRmCommand(dockerCli), 37 NewRunCommand(dockerCli), 38 NewStartCommand(dockerCli), 39 NewStatsCommand(dockerCli), 40 NewStopCommand(dockerCli), 41 NewTopCommand(dockerCli), 42 NewUnpauseCommand(dockerCli), 43 NewUpdateCommand(dockerCli), 44 NewWaitCommand(dockerCli), 45 newListCommand(dockerCli), 46 newInspectCommand(dockerCli), 47 NewPruneCommand(dockerCli), 48 ) 49 return cmd 50 }