From 4456d7593b49b3665578c65b9733fdf13785d65b Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Sat, 20 Mar 2021 12:57:18 -0400 Subject: [PATCH] feat: exit on EOF (^D/ctrl d) --- main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.go b/main.go index f965e6b..ab2c15d 100644 --- a/main.go +++ b/main.go @@ -9,6 +9,7 @@ import ( "syscall" "os/signal" "strings" + "io" "github.com/akamensky/argparse" "github.com/bobappleyard/readline" @@ -51,6 +52,10 @@ func main() { //fmt.Printf(prompt) cmdString, err := readline.String(prompt) + if err == io.EOF { + fmt.Println("") + break + } if err != nil { fmt.Fprintln(os.Stderr, err) }