Tizen_4.0 base
[platform/upstream/docker-engine.git] / vendor / github.com / docker / cli / cli / command / image / cmd.go
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 // nolint: interfacer
12 func NewImageCommand(dockerCli *command.DockerCli) *cobra.Command {
13         cmd := &cobra.Command{
14                 Use:   "image",
15                 Short: "Manage images",
16                 Args:  cli.NoArgs,
17                 RunE:  command.ShowHelp(dockerCli.Err()),
18         }
19         cmd.AddCommand(
20                 NewBuildCommand(dockerCli),
21                 NewHistoryCommand(dockerCli),
22                 NewDeltaCommand(dockerCli),
23                 NewImportCommand(dockerCli),
24                 NewLoadCommand(dockerCli),
25                 NewPullCommand(dockerCli),
26                 NewPushCommand(dockerCli),
27                 NewSaveCommand(dockerCli),
28                 NewTagCommand(dockerCli),
29                 newListCommand(dockerCli),
30                 newRemoveCommand(dockerCli),
31                 newInspectCommand(dockerCli),
32                 NewPruneCommand(dockerCli),
33         )
34         return cmd
35 }