Files
chess/internal/client/command/pass_native.go

19 lines
297 B
Go

//go:build !js && !wasm
package command
import (
"fmt"
"golang.org/x/term"
)
func readPassword(prompt string) (string, error) {
fmt.Print(prompt)
bytePassword, err := term.ReadPassword(0) // 0 is stdin
fmt.Println()
if err != nil {
return "", err
}
return string(bytePassword), nil
}