Browse code

Fix docker rename help not consistent with other commands

Signed-off-by: Lei Jitang <leijitang@huawei.com>

Lei Jitang authored on 2015/04/29 20:37:20
Showing 1 changed files
... ...
@@ -1,20 +1,19 @@
1 1
 package client
2 2
 
3
-import "fmt"
3
+import (
4
+	"fmt"
5
+
6
+	flag "github.com/docker/docker/pkg/mflag"
7
+)
4 8
 
5 9
 // CmdRename renames a container.
6 10
 //
7 11
 // Usage: docker rename OLD_NAME NEW_NAME
8 12
 func (cli *DockerCli) CmdRename(args ...string) error {
9 13
 	cmd := cli.Subcmd("rename", "OLD_NAME NEW_NAME", "Rename a container", true)
10
-	if err := cmd.Parse(args); err != nil {
11
-		return nil
12
-	}
14
+	cmd.Require(flag.Exact, 2)
15
+	cmd.ParseFlags(args, true)
13 16
 
14
-	if cmd.NArg() != 2 {
15
-		cmd.Usage()
16
-		return nil
17
-	}
18 17
 	oldName := cmd.Arg(0)
19 18
 	newName := cmd.Arg(1)
20 19