1
0
mirror of https://github.com/docker/cli.git synced 2026-01-16 20:22:36 +03:00

made sure password was required, fixed docker help issue with login prompt

Upstream-commit: 878ae25980c21b6678fa30ba09b426e7710e1b14
Component: engine
This commit is contained in:
Ken Cochrane
2013-03-15 07:49:27 -07:00
parent 1adb1f0ecb
commit 99288ec2bd

View File

@@ -74,6 +74,10 @@ func (srv *Server) Help() string {
// 'docker login': login / register a user to registry service.
func (srv *Server) CmdLogin(stdin io.ReadCloser, stdout io.Writer, args ...string) error {
cmd := rcli.Subcmd(stdout, "login", "", "Register or Login to the docker registry server")
if err := cmd.Parse(args); err != nil {
return nil
}
var username string
var password string
var email string
@@ -91,6 +95,10 @@ func (srv *Server) CmdLogin(stdin io.ReadCloser, stdout io.Writer, args ...strin
fmt.Fprint(stdout, "Password: ")
fmt.Fscanf(stdin, "%s", &password)
if password == "" {
return errors.New("Error : Password Required\n")
}
fmt.Fprint(stdout, "Email (", authConfig.Email, "): ")
fmt.Fscanf(stdin, "%s", &email)
if email == "" {