code: func (ui *UI) DisplayPasswordPrompt(template string, templateValues ...map[string]interface{}) (string, error) {
  	ui.terminalLock.Lock()
  	defer ui.terminalLock.Unlock()
  
  	var password interact.Password
  	interactivePrompt := ui.Interactor.NewInteraction(ui.TranslateText(template, templateValues...))
  	interactivePrompt.SetIn(ui.In)
  	interactivePrompt.SetOut(ui.OutForInteration)
  	err := interactivePrompt.Resolve(interact.Required(&password))
  	if isInterrupt(err) {
  		ui.Exiter.Exit(sigIntExitCode)
  	}
  	return string(password), err
  }
docs: // DisplayPasswordPrompt outputs the prompt and waits for user input. Hides
  // user's response from the screen.