瀏覽代碼

Merge pull request #12870 from coolljt0725/fix_rename_help

Fix docker rename help not consistent with other commands
Brian Goff 10 年之前
父節點
當前提交
f2f8e4c5c9
共有 1 個文件被更改,包括 7 次插入8 次删除
  1. 7 8
      api/client/rename.go

+ 7 - 8
api/client/rename.go

@@ -1,20 +1,19 @@
 package client
 
-import "fmt"
+import (
+	"fmt"
+
+	flag "github.com/docker/docker/pkg/mflag"
+)
 
 // CmdRename renames a container.
 //
 // Usage: docker rename OLD_NAME NEW_NAME
 func (cli *DockerCli) CmdRename(args ...string) error {
 	cmd := cli.Subcmd("rename", "OLD_NAME NEW_NAME", "Rename a container", true)
-	if err := cmd.Parse(args); err != nil {
-		return nil
-	}
+	cmd.Require(flag.Exact, 2)
+	cmd.ParseFlags(args, true)
 
-	if cmd.NArg() != 2 {
-		cmd.Usage()
-		return nil
-	}
 	oldName := cmd.Arg(0)
 	newName := cmd.Arg(1)