Files
influx-cli/pkg/stdio/stdio.go
2021-06-30 14:47:23 -04:00

18 lines
406 B
Go

package stdio
import "io"
const MinPasswordLen = 8
type StdIO interface {
io.Writer
WriteErr(p []byte) (n int, err error)
Banner(message string) error
Error(message string) error
InputIsInteractive() bool
GetStringInput(prompt, defaultValue string) (string, error)
GetSecret(prompt string, minLen int) (string, error)
GetPassword(prompt string) (string, error)
GetConfirm(prompt string) bool
}