MCPcopy Index your code
hub / github.com/cloudfoundry/cli / groupPrompts

Method groupPrompts

command/v7/login_command.go:354–377  ·  view source on GitHub ↗
(prompts map[string]coreconfig.AuthPrompt)

Source from the content-addressed store, hash-verified

352}
353
354func (cmd *LoginCommand) groupPrompts(prompts map[string]coreconfig.AuthPrompt) (map[string]coreconfig.AuthPrompt, map[string]coreconfig.AuthPrompt) {
355 var (
356 nonPasswordPrompts = make(map[string]coreconfig.AuthPrompt)
357 passwordPrompts = make(map[string]coreconfig.AuthPrompt)
358 )
359
360 for key, prompt := range prompts {
361 if prompt.Type == coreconfig.AuthPromptTypePassword {
362 if key == "passcode" || key == "password" {
363 continue
364 }
365
366 passwordPrompts[key] = prompt
367 } else {
368 if key == "username" {
369 continue
370 }
371
372 nonPasswordPrompts[key] = prompt
373 }
374 }
375
376 return nonPasswordPrompts, passwordPrompts
377}
378
379func (cmd *LoginCommand) getFlagValOrPrompt(field *string, prompt coreconfig.AuthPrompt, isText bool) (string, error) {
380 if *field != "" {

Callers 1

authenticateMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected