@@ -28,81 +28,52 @@ import (
2828// AddCommands adds all the commands from cli/command to the root command
2929func AddCommands (cmd * cobra.Command , dockerCli command.Cli ) {
3030 cmd .AddCommand (
31- // checkpoint
32- checkpoint .NewCheckpointCommand (dockerCli ),
33-
34- // config
35- config .NewConfigCommand (dockerCli ),
36-
37- // container
38- container .NewContainerCommand (dockerCli ),
31+ // commonly used shorthands
3932 container .NewRunCommand (dockerCli ),
40-
41- // image
42- image .NewImageCommand (dockerCli ),
33+ container .NewExecCommand (dockerCli ),
34+ container .NewPsCommand (dockerCli ),
4335 image .NewBuildCommand (dockerCli ),
36+ image .NewPullCommand (dockerCli ),
37+ image .NewPushCommand (dockerCli ),
38+ image .NewImagesCommand (dockerCli ),
39+ registry .NewLoginCommand (dockerCli ),
40+ registry .NewLogoutCommand (dockerCli ),
41+ registry .NewSearchCommand (dockerCli ),
42+ system .NewVersionCommand (dockerCli ),
43+ system .NewInfoCommand (dockerCli ),
4444
45- // builder
45+ // management commands
4646 builder .NewBuilderCommand (dockerCli ),
47-
48- // manifest
47+ checkpoint .NewCheckpointCommand (dockerCli ),
48+ container .NewContainerCommand (dockerCli ),
49+ context .NewContextCommand (dockerCli ),
50+ image .NewImageCommand (dockerCli ),
4951 manifest .NewManifestCommand (dockerCli ),
50-
51- // network
5252 network .NewNetworkCommand (dockerCli ),
53-
54- // node
55- node .NewNodeCommand (dockerCli ),
56-
57- // plugin
5853 plugin .NewPluginCommand (dockerCli ),
54+ system .NewSystemCommand (dockerCli ),
55+ trust .NewTrustCommand (dockerCli ),
56+ volume .NewVolumeCommand (dockerCli ),
5957
60- // registry
61- registry .NewLoginCommand (dockerCli ),
62- registry .NewLogoutCommand (dockerCli ),
63- registry .NewSearchCommand (dockerCli ),
64-
65- // secret
58+ // orchestration (swarm) commands
59+ config .NewConfigCommand (dockerCli ),
60+ node .NewNodeCommand (dockerCli ),
6661 secret .NewSecretCommand (dockerCli ),
67-
68- // service
6962 service .NewServiceCommand (dockerCli ),
70-
71- // system
72- system .NewSystemCommand (dockerCli ),
73- system .NewVersionCommand (dockerCli ),
74-
75- // stack
7663 stack .NewStackCommand (dockerCli ),
77-
78- // swarm
7964 swarm .NewSwarmCommand (dockerCli ),
8065
81- // trust
82- trust .NewTrustCommand (dockerCli ),
83-
84- // volume
85- volume .NewVolumeCommand (dockerCli ),
86-
87- // context
88- context .NewContextCommand (dockerCli ),
89-
9066 // legacy commands may be hidden
91- hide (system .NewEventsCommand (dockerCli )),
92- hide (system .NewInfoCommand (dockerCli )),
93- hide (system .NewInspectCommand (dockerCli )),
9467 hide (container .NewAttachCommand (dockerCli )),
9568 hide (container .NewCommitCommand (dockerCli )),
9669 hide (container .NewCopyCommand (dockerCli )),
9770 hide (container .NewCreateCommand (dockerCli )),
9871 hide (container .NewDiffCommand (dockerCli )),
99- hide (container .NewExecCommand (dockerCli )),
10072 hide (container .NewExportCommand (dockerCli )),
10173 hide (container .NewKillCommand (dockerCli )),
10274 hide (container .NewLogsCommand (dockerCli )),
10375 hide (container .NewPauseCommand (dockerCli )),
10476 hide (container .NewPortCommand (dockerCli )),
105- hide (container .NewPsCommand (dockerCli )),
10677 hide (container .NewRenameCommand (dockerCli )),
10778 hide (container .NewRestartCommand (dockerCli )),
10879 hide (container .NewRmCommand (dockerCli )),
@@ -114,14 +85,13 @@ func AddCommands(cmd *cobra.Command, dockerCli command.Cli) {
11485 hide (container .NewUpdateCommand (dockerCli )),
11586 hide (container .NewWaitCommand (dockerCli )),
11687 hide (image .NewHistoryCommand (dockerCli )),
117- hide (image .NewImagesCommand (dockerCli )),
11888 hide (image .NewImportCommand (dockerCli )),
11989 hide (image .NewLoadCommand (dockerCli )),
120- hide (image .NewPullCommand (dockerCli )),
121- hide (image .NewPushCommand (dockerCli )),
12290 hide (image .NewRemoveCommand (dockerCli )),
12391 hide (image .NewSaveCommand (dockerCli )),
12492 hide (image .NewTagCommand (dockerCli )),
93+ hide (system .NewEventsCommand (dockerCli )),
94+ hide (system .NewInspectCommand (dockerCli )),
12595 )
12696}
12797
0 commit comments