github.com/ali-iotechsys/cli@v20.10.0+incompatible/cli/command/image/cmd.go (about) 1 package image 2 3 import ( 4 "github.com/spf13/cobra" 5 6 "github.com/docker/cli/cli" 7 "github.com/docker/cli/cli/command" 8 ) 9 10 // NewImageCommand returns a cobra command for `image` subcommands 11 func NewImageCommand(dockerCli command.Cli) *cobra.Command { 12 cmd := &cobra.Command{ 13 Use: "image", 14 Short: "Manage images", 15 Args: cli.NoArgs, 16 RunE: command.ShowHelp(dockerCli.Err()), 17 } 18 cmd.AddCommand( 19 NewBuildCommand(dockerCli), 20 NewHistoryCommand(dockerCli), 21 NewImportCommand(dockerCli), 22 NewLoadCommand(dockerCli), 23 NewPullCommand(dockerCli), 24 NewPushCommand(dockerCli), 25 NewSaveCommand(dockerCli), 26 NewTagCommand(dockerCli), 27 newListCommand(dockerCli), 28 newRemoveCommand(dockerCli), 29 newInspectCommand(dockerCli), 30 NewPruneCommand(dockerCli), 31 ) 32 return cmd 33 }