mirror of https://github.com/docker/docs.git
fix raw terminal
This commit is contained in:
parent
42bcfcc927
commit
ec6b35240e
|
@ -286,12 +286,13 @@ func (cli *DockerCli) CmdLogin(args ...string) error {
|
||||||
flUsername := cmd.String("u", "", "username")
|
flUsername := cmd.String("u", "", "username")
|
||||||
flPassword := cmd.String("p", "", "password")
|
flPassword := cmd.String("p", "", "password")
|
||||||
flEmail := cmd.String("e", "", "email")
|
flEmail := cmd.String("e", "", "email")
|
||||||
if err := cmd.Parse(args); err != nil {
|
err := cmd.Parse(args)
|
||||||
|
if err != nil {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
var oldState *term.State
|
var oldState *term.State
|
||||||
if *flUsername != "" && *flPassword != "" && *flEmail != "" {
|
if *flUsername == "" || *flPassword == "" || *flEmail == "" {
|
||||||
oldState, err := term.SetRawTerminal()
|
oldState, err = term.SetRawTerminal()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue