|
@@ -25,49 +25,58 @@ func AddCommands(cmd *cobra.Command, dockerCli *command.DockerCli) {
|
|
stack.NewStackCommand(dockerCli),
|
|
stack.NewStackCommand(dockerCli),
|
|
stack.NewTopLevelDeployCommand(dockerCli),
|
|
stack.NewTopLevelDeployCommand(dockerCli),
|
|
swarm.NewSwarmCommand(dockerCli),
|
|
swarm.NewSwarmCommand(dockerCli),
|
|
- container.NewAttachCommand(dockerCli),
|
|
|
|
- container.NewCommitCommand(dockerCli),
|
|
|
|
- container.NewCopyCommand(dockerCli),
|
|
|
|
- container.NewCreateCommand(dockerCli),
|
|
|
|
- container.NewDiffCommand(dockerCli),
|
|
|
|
- container.NewExecCommand(dockerCli),
|
|
|
|
- container.NewExportCommand(dockerCli),
|
|
|
|
- container.NewKillCommand(dockerCli),
|
|
|
|
- container.NewLogsCommand(dockerCli),
|
|
|
|
- container.NewPauseCommand(dockerCli),
|
|
|
|
- container.NewPortCommand(dockerCli),
|
|
|
|
- container.NewPsCommand(dockerCli),
|
|
|
|
- container.NewRenameCommand(dockerCli),
|
|
|
|
- container.NewRestartCommand(dockerCli),
|
|
|
|
- container.NewRmCommand(dockerCli),
|
|
|
|
|
|
+ container.NewContainerCommand(dockerCli),
|
|
|
|
+ image.NewImageCommand(dockerCli),
|
|
container.NewRunCommand(dockerCli),
|
|
container.NewRunCommand(dockerCli),
|
|
- container.NewStartCommand(dockerCli),
|
|
|
|
- container.NewStatsCommand(dockerCli),
|
|
|
|
- container.NewStopCommand(dockerCli),
|
|
|
|
- container.NewTopCommand(dockerCli),
|
|
|
|
- container.NewUnpauseCommand(dockerCli),
|
|
|
|
- container.NewUpdateCommand(dockerCli),
|
|
|
|
- container.NewWaitCommand(dockerCli),
|
|
|
|
image.NewBuildCommand(dockerCli),
|
|
image.NewBuildCommand(dockerCli),
|
|
- image.NewHistoryCommand(dockerCli),
|
|
|
|
- image.NewImagesCommand(dockerCli),
|
|
|
|
- image.NewLoadCommand(dockerCli),
|
|
|
|
- image.NewRemoveCommand(dockerCli),
|
|
|
|
- image.NewSaveCommand(dockerCli),
|
|
|
|
- image.NewPullCommand(dockerCli),
|
|
|
|
- image.NewPushCommand(dockerCli),
|
|
|
|
- image.NewSearchCommand(dockerCli),
|
|
|
|
- image.NewImportCommand(dockerCli),
|
|
|
|
- image.NewTagCommand(dockerCli),
|
|
|
|
network.NewNetworkCommand(dockerCli),
|
|
network.NewNetworkCommand(dockerCli),
|
|
system.NewEventsCommand(dockerCli),
|
|
system.NewEventsCommand(dockerCli),
|
|
- system.NewInspectCommand(dockerCli),
|
|
|
|
registry.NewLoginCommand(dockerCli),
|
|
registry.NewLoginCommand(dockerCli),
|
|
registry.NewLogoutCommand(dockerCli),
|
|
registry.NewLogoutCommand(dockerCli),
|
|
system.NewVersionCommand(dockerCli),
|
|
system.NewVersionCommand(dockerCli),
|
|
volume.NewVolumeCommand(dockerCli),
|
|
volume.NewVolumeCommand(dockerCli),
|
|
system.NewInfoCommand(dockerCli),
|
|
system.NewInfoCommand(dockerCli),
|
|
|
|
+ hide(container.NewAttachCommand(dockerCli)),
|
|
|
|
+ hide(container.NewCommitCommand(dockerCli)),
|
|
|
|
+ hide(container.NewCopyCommand(dockerCli)),
|
|
|
|
+ hide(container.NewCreateCommand(dockerCli)),
|
|
|
|
+ hide(container.NewDiffCommand(dockerCli)),
|
|
|
|
+ hide(container.NewExecCommand(dockerCli)),
|
|
|
|
+ hide(container.NewExportCommand(dockerCli)),
|
|
|
|
+ hide(container.NewKillCommand(dockerCli)),
|
|
|
|
+ hide(container.NewLogsCommand(dockerCli)),
|
|
|
|
+ hide(container.NewPauseCommand(dockerCli)),
|
|
|
|
+ hide(container.NewPortCommand(dockerCli)),
|
|
|
|
+ hide(container.NewPsCommand(dockerCli)),
|
|
|
|
+ hide(container.NewRenameCommand(dockerCli)),
|
|
|
|
+ hide(container.NewRestartCommand(dockerCli)),
|
|
|
|
+ hide(container.NewRmCommand(dockerCli)),
|
|
|
|
+ hide(container.NewStartCommand(dockerCli)),
|
|
|
|
+ hide(container.NewStatsCommand(dockerCli)),
|
|
|
|
+ hide(container.NewStopCommand(dockerCli)),
|
|
|
|
+ hide(container.NewTopCommand(dockerCli)),
|
|
|
|
+ hide(container.NewUnpauseCommand(dockerCli)),
|
|
|
|
+ hide(container.NewUpdateCommand(dockerCli)),
|
|
|
|
+ hide(container.NewWaitCommand(dockerCli)),
|
|
|
|
+ hide(image.NewHistoryCommand(dockerCli)),
|
|
|
|
+ hide(image.NewImagesCommand(dockerCli)),
|
|
|
|
+ hide(image.NewImportCommand(dockerCli)),
|
|
|
|
+ hide(image.NewLoadCommand(dockerCli)),
|
|
|
|
+ hide(image.NewPullCommand(dockerCli)),
|
|
|
|
+ hide(image.NewPushCommand(dockerCli)),
|
|
|
|
+ hide(image.NewRemoveCommand(dockerCli)),
|
|
|
|
+ hide(image.NewSaveCommand(dockerCli)),
|
|
|
|
+ hide(image.NewSearchCommand(dockerCli)),
|
|
|
|
+ hide(image.NewTagCommand(dockerCli)),
|
|
|
|
+ hide(system.NewInspectCommand(dockerCli)),
|
|
)
|
|
)
|
|
checkpoint.NewCheckpointCommand(cmd, dockerCli)
|
|
checkpoint.NewCheckpointCommand(cmd, dockerCli)
|
|
plugin.NewPluginCommand(cmd, dockerCli)
|
|
plugin.NewPluginCommand(cmd, dockerCli)
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+func hide(cmd *cobra.Command) *cobra.Command {
|
|
|
|
+ cmdCopy := *cmd
|
|
|
|
+ cmdCopy.Hidden = true
|
|
|
|
+ cmdCopy.Aliases = []string{}
|
|
|
|
+ return &cmdCopy
|
|
|
|
+}
|