Skip to content

Commit 89ea589

Browse files
committed
Create a system subcommand for events and info.
Signed-off-by: Daniel Nephin <dnephin@docker.com>
1 parent ad9ceff commit 89ea589

File tree

2 files changed

+30
-2
lines changed

2 files changed

+30
-2
lines changed

cli/command/commands/commands.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,17 @@ func AddCommands(cmd *cobra.Command, dockerCli *command.DockerCli) {
2929
swarm.NewSwarmCommand(dockerCli),
3030
container.NewContainerCommand(dockerCli),
3131
image.NewImageCommand(dockerCli),
32+
system.NewSystemCommand(dockerCli),
3233
container.NewRunCommand(dockerCli),
3334
image.NewBuildCommand(dockerCli),
3435
network.NewNetworkCommand(dockerCli),
35-
system.NewEventsCommand(dockerCli),
36+
hide(system.NewEventsCommand(dockerCli)),
3637
registry.NewLoginCommand(dockerCli),
3738
registry.NewLogoutCommand(dockerCli),
3839
registry.NewSearchCommand(dockerCli),
3940
system.NewVersionCommand(dockerCli),
4041
volume.NewVolumeCommand(dockerCli),
41-
system.NewInfoCommand(dockerCli),
42+
hide(system.NewInfoCommand(dockerCli)),
4243
hide(container.NewAttachCommand(dockerCli)),
4344
hide(container.NewCommitCommand(dockerCli)),
4445
hide(container.NewCopyCommand(dockerCli)),

cli/command/system/cmd.go

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package system
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+
// NewSystemCommand returns a cobra command for `system` subcommands
13+
func NewSystemCommand(dockerCli *command.DockerCli) *cobra.Command {
14+
cmd := &cobra.Command{
15+
Use: "system",
16+
Short: "Manage Docker",
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+
NewEventsCommand(dockerCli),
24+
NewInfoCommand(dockerCli),
25+
)
26+
return cmd
27+
}

0 commit comments

Comments
 (0)