We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ad9ceff commit 89ea589Copy full SHA for 89ea589
cli/command/commands/commands.go
@@ -29,16 +29,17 @@ func AddCommands(cmd *cobra.Command, dockerCli *command.DockerCli) {
29
swarm.NewSwarmCommand(dockerCli),
30
container.NewContainerCommand(dockerCli),
31
image.NewImageCommand(dockerCli),
32
+ system.NewSystemCommand(dockerCli),
33
container.NewRunCommand(dockerCli),
34
image.NewBuildCommand(dockerCli),
35
network.NewNetworkCommand(dockerCli),
- system.NewEventsCommand(dockerCli),
36
+ hide(system.NewEventsCommand(dockerCli)),
37
registry.NewLoginCommand(dockerCli),
38
registry.NewLogoutCommand(dockerCli),
39
registry.NewSearchCommand(dockerCli),
40
system.NewVersionCommand(dockerCli),
41
volume.NewVolumeCommand(dockerCli),
- system.NewInfoCommand(dockerCli),
42
+ hide(system.NewInfoCommand(dockerCli)),
43
hide(container.NewAttachCommand(dockerCli)),
44
hide(container.NewCommitCommand(dockerCli)),
45
hide(container.NewCopyCommand(dockerCli)),
cli/command/system/cmd.go
@@ -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