go-zero/core/cmdline/input.go

22 lines
454 B
Go
Raw Normal View History

2020-07-26 17:09:05 +08:00
package cmdline
import (
"bufio"
"fmt"
"os"
"strings"
)
// EnterToContinue let stdin waiting for an enter key to continue.
2020-07-26 17:09:05 +08:00
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.
2020-07-26 17:09:05 +08:00
func ReadLine(prompt string) string {
fmt.Print(prompt)
input, _ := bufio.NewReader(os.Stdin).ReadString('\n')
return strings.TrimSpace(input)
}