You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
go-zero/core/cmdline/input.go

22 lines
454 B
Go

4 years ago
package cmdline
import (
"bufio"
"fmt"
"os"
"strings"
)
// EnterToContinue let stdin waiting for an enter key to continue.
4 years ago
func EnterToContinue() {
fmt.Print("Press 'Enter' to continue...")
bufio.NewReader(os.Stdin).ReadBytes('\n')
}
// ReadLine shows prompt to stdout and read a line from stdin.
4 years ago
func ReadLine(prompt string) string {
fmt.Print(prompt)
input, _ := bufio.NewReader(os.Stdin).ReadString('\n')
return strings.TrimSpace(input)
}