From c474d3f8bfc9728d776e0d3e53cd03e3b711cacf Mon Sep 17 00:00:00 2001 From: The Magician Date: Tue, 11 Jun 2024 10:08:07 +0100 Subject: [PATCH] Read whole line instead of first space-delimited field --- sevenkeys/cli/response.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sevenkeys/cli/response.go b/sevenkeys/cli/response.go index ebd45e3..b03898a 100644 --- a/sevenkeys/cli/response.go +++ b/sevenkeys/cli/response.go @@ -1,7 +1,9 @@ package cli import ( + "bufio" "fmt" + "os" "strings" ) @@ -9,7 +11,9 @@ func GetStringResponse(prompt string) string { fmt.Print(prompt + " ") var response string - fmt.Scan(&response) + scanner := bufio.NewScanner(os.Stdin) + scanner.Scan() + response = scanner.Text() return response }