aboutsummaryrefslogtreecommitdiff
path: root/go-src/ui/ui.go
diff options
context:
space:
mode:
Diffstat (limited to 'go-src/ui/ui.go')
-rw-r--r--go-src/ui/ui.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/go-src/ui/ui.go b/go-src/ui/ui.go
index b4ce7ff..2886fff 100644
--- a/go-src/ui/ui.go
+++ b/go-src/ui/ui.go
@@ -1,7 +1,9 @@
package ui
import (
+ "bufio"
"fmt"
+ "os"
"strings"
"gitlab.com/Syndamia/ctfc/go-src/utils"
@@ -34,6 +36,8 @@ const (
inputRune = '@'
)
+var scanner = bufio.NewScanner(os.Stdin)
+
// Returns an error box
func ErrorBox(message string) (box string) {
// 2+len because message length doesn't accomodate the spaces between the left and right border
@@ -111,3 +115,8 @@ func NumberedFields(messages ...string) (result string) {
result = result[:len(result)-1]
return
}
+
+func GetInput() string {
+ scanner.Scan()
+ return scanner.Text()
+}