From e2c775a89d1e39def5d860b105862a8f73c7374c Mon Sep 17 00:00:00 2001 From: sammy <38820196+TorchedSammy@users.noreply.github.com> Date: Fri, 16 Apr 2021 10:27:11 -0400 Subject: [PATCH] fix: print newline on ctrlc --- main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index f2b87e9..ff7465f 100644 --- a/main.go +++ b/main.go @@ -98,8 +98,10 @@ func main() { for { running = false + hl.SetPrompt(fmtPrompt()) input, err := hl.Read() + if err == io.EOF { // Exit if user presses ^D (ctrl + d) fmt.Println("") @@ -111,7 +113,7 @@ func main() { } input = strings.TrimSpace(input) - if len(input) == 0 { continue } + if len(input) == 0 { fmt.Print("\n"); continue } if strings.HasSuffix(input, "\\") { for {