summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTibor Vass <tiborvass@users.noreply.github.com>2015-09-23 18:58:19 -0400
committerTibor Vass <tiborvass@users.noreply.github.com>2015-09-23 18:58:19 -0400
commit01670bec48e3302c3571e7369e57fa0f092bbdf2 (patch)
tree8a309e515f9c31db14ddb98f0c597801b62a0b5c
parent323c77e4e18b7e5aefe0dbc5b44d913dee057011 (diff)
parent4d55877e278ea62b98927c6b9fb23b4b935431c1 (diff)
downloaddocker-01670bec48e3302c3571e7369e57fa0f092bbdf2.tar.gz
Merge pull request #16517 from coolljt0725/show_help_all_the_time
Clean up: show usage when global --help present
-rw-r--r--docker/daemon.go6
-rw-r--r--docker/docker.go8
2 files changed, 4 insertions, 10 deletions
diff --git a/docker/daemon.go b/docker/daemon.go
index dee31a7dbd..bd31447c64 100644
--- a/docker/daemon.go
+++ b/docker/daemon.go
@@ -56,12 +56,6 @@ func handleGlobalDaemonFlag() {
}
if *flDaemon {
- if *flHelp {
- // We do not show the help output here, instead, we tell the user about the new daemon command,
- // because the help output is so long they would not see the warning anyway.
- fmt.Fprintln(os.Stderr, "Please use 'docker daemon --help' instead.")
- os.Exit(0)
- }
daemonCli.(*DaemonCli).CmdDaemon(flag.Args()...)
os.Exit(0)
}
diff --git a/docker/docker.go b/docker/docker.go
index 8ad0d13c05..f727fb1f69 100644
--- a/docker/docker.go
+++ b/docker/docker.go
@@ -50,10 +50,6 @@ func main() {
return
}
- clientCli := client.NewDockerCli(stdin, stdout, stderr, clientFlags)
- // TODO: remove once `-d` is retired
- handleGlobalDaemonFlag()
-
if *flHelp {
// if global flag --help is present, regardless of what other options and commands there are,
// just print the usage.
@@ -61,6 +57,10 @@ func main() {
return
}
+ // TODO: remove once `-d` is retired
+ handleGlobalDaemonFlag()
+ clientCli := client.NewDockerCli(stdin, stdout, stderr, clientFlags)
+
c := cli.New(clientCli, daemonCli)
if err := c.Run(flag.Args()...); err != nil {
if sterr, ok := err.(cli.StatusError); ok {