github.com/kim0/docker@v0.6.2-0.20161130212042-4addda3f07e7/cli/command/image/cmd.go (about) 1 package image 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 // NewImageCommand returns a cobra command for `image` subcommands 13 func NewImageCommand(dockerCli *command.DockerCli) *cobra.Command { 14 cmd := &cobra.Command{ 15 Use: "image", 16 Short: "Manage images", 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 NewBuildCommand(dockerCli), 24 NewHistoryCommand(dockerCli), 25 NewImportCommand(dockerCli), 26 NewLoadCommand(dockerCli), 27 NewPullCommand(dockerCli), 28 NewPushCommand(dockerCli), 29 NewSaveCommand(dockerCli), 30 NewTagCommand(dockerCli), 31 newListCommand(dockerCli), 32 newRemoveCommand(dockerCli), 33 newInspectCommand(dockerCli), 34 NewPruneCommand(dockerCli), 35 ) 36 37 return cmd 38 }