INNER CODE UNIT · Go

readPassword

GoMudEngine/GoMud · cmd/reset-admin-pw/main.go:104

func readPassword(stdin *os.File, fd int, reader *bufio.Reader) (string, error) {
	if terminal.IsTerminal(fd) {
		passwordBytes, err := terminal.ReadPassword(fd)
		if err != nil {
			return "", err
		}
		return string(passwordBytes), nil
	}

	line, err := reader.ReadString('\n')
	if err != nil {
		return "", err
	}
	return strings.TrimRight(line, "\r\n"), nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…