@@ -13,6 +13,7 @@ import (
1313 configtypes "github.com/docker/cli/cli/config/types"
1414 "github.com/docker/cli/cli/hints"
1515 "github.com/docker/cli/cli/streams"
16+ "github.com/docker/cli/internal/prompt"
1617 "github.com/docker/cli/internal/tui"
1718 registrytypes "github.com/docker/docker/api/types/registry"
1819 "github.com/morikuni/aec"
@@ -148,16 +149,16 @@ func PromptUserForCredentials(ctx context.Context, cli Cli, argUser, argPassword
148149 }
149150 }
150151
151- var prompt string
152+ var msg string
152153 defaultUsername = strings .TrimSpace (defaultUsername )
153154 if defaultUsername == "" {
154- prompt = "Username: "
155+ msg = "Username: "
155156 } else {
156- prompt = fmt .Sprintf ("Username (%s): " , defaultUsername )
157+ msg = fmt .Sprintf ("Username (%s): " , defaultUsername )
157158 }
158159
159160 var err error
160- argUser , err = PromptForInput (ctx , cli .In (), cli .Out (), prompt )
161+ argUser , err = prompt . ReadInput (ctx , cli .In (), cli .Out (), msg )
161162 if err != nil {
162163 return registrytypes.AuthConfig {}, err
163164 }
@@ -171,7 +172,7 @@ func PromptUserForCredentials(ctx context.Context, cli Cli, argUser, argPassword
171172
172173 argPassword = strings .TrimSpace (argPassword )
173174 if argPassword == "" {
174- restoreInput , err := DisableInputEcho (cli .In ())
175+ restoreInput , err := prompt . DisableInputEcho (cli .In ())
175176 if err != nil {
176177 return registrytypes.AuthConfig {}, err
177178 }
@@ -188,7 +189,7 @@ func PromptUserForCredentials(ctx context.Context, cli Cli, argUser, argPassword
188189 out := tui .NewOutput (cli .Err ())
189190 out .PrintNote ("A Personal Access Token (PAT) can be used instead.\n " +
190191 "To create a PAT, visit " + aec .Underline .Apply ("https://app.docker.com/settings" ) + "\n \n " )
191- argPassword , err = PromptForInput (ctx , cli .In (), cli .Out (), "Password: " )
192+ argPassword , err = prompt . ReadInput (ctx , cli .In (), cli .Out (), "Password: " )
192193 if err != nil {
193194 return registrytypes.AuthConfig {}, err
194195 }
0 commit comments