2021-09-09 20:25:25 +08:00
|
|
|
//go:build js
|
2020-08-01 02:57:48 +08:00
|
|
|
|
|
|
|
package terminal
|
|
|
|
|
|
|
|
import "errors"
|
|
|
|
|
|
|
|
// GetSize reads the dimensions of the current terminal or returns a
|
|
|
|
// sensible default
|
|
|
|
func GetSize() (w, h int) {
|
|
|
|
return 80, 25
|
|
|
|
}
|
|
|
|
|
|
|
|
// IsTerminal returns whether the fd passed in is a terminal or not
|
|
|
|
func IsTerminal(fd int) bool {
|
|
|
|
return false
|
|
|
|
}
|
|
|
|
|
|
|
|
// ReadPassword reads a line of input from a terminal without local echo. This
|
|
|
|
// is commonly used for inputting passwords and other sensitive data. The slice
|
|
|
|
// returned does not include the \n.
|
|
|
|
func ReadPassword(fd int) ([]byte, error) {
|
|
|
|
return nil, errors.New("can't read password")
|
|
|
|
}
|
2020-10-06 23:34:26 +08:00
|
|
|
|
|
|
|
// WriteTerminalTitle writes a string to the terminal title
|
|
|
|
func WriteTerminalTitle(title string) {
|
|
|
|
// Since there's nothing to return, this is a NOOP
|
|
|
|
}
|