Fix docker rename help not consistent with other commands

Signed-off-by: Lei Jitang <leijitang@huawei.com>
This commit is contained in:
Lei Jitang 2015-04-29 19:37:20 +08:00
parent aebeefa886
commit 0e752adf55
1 changed files with 7 additions and 8 deletions

View File

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