code: func (ui *CommandlineUI) readPassword() string {
  	fmt.Printf("Enter password to approve:\n")
  	fmt.Printf("> ")
  
  	text, err := terminal.ReadPassword(int(os.Stdin.Fd()))
  	if err != nil {
  		log.Crit("Failed to read password", "err", err)
  	}
  	fmt.Println()
  	fmt.Println("-----------------------")
  	return string(text)
  }
docs: // readPassword reads a single line from stdin, trimming it from the trailing new
  // line and returns it. The input will not be echoed.