From 530dbe7e21cb925449a203008ed5afb618046085 Mon Sep 17 00:00:00 2001 From: Aidan Date: Fri, 24 Jul 2020 20:37:46 -0700 Subject: [PATCH] EOF aborts shell --- cmd/shs.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmd/shs.go b/cmd/shs.go index 82fbf8d..cf58d44 100644 --- a/cmd/shs.go +++ b/cmd/shs.go @@ -149,6 +149,11 @@ func main() { fmt.Printf(prePrompt) text, err := line.Prompt(prompt) if err != nil && err != liner.ErrPromptAborted{ + // must be a better way to do this check + if err.Error() == "EOF" { + return + } + log.Log(log.ERR, "couldnt read user input: " + err.Error(), "repl") continue }