From 36cd4d41236710877956f2aa7fbe2e87acf86e3c Mon Sep 17 00:00:00 2001 From: TorchedSammy <38820196+TorchedSammy@users.noreply.github.com> Date: Mon, 28 Feb 2022 18:32:57 -0400 Subject: [PATCH] fix: custom handle ctrl c from readline --- main.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index 72c5fdf..a4a479f 100644 --- a/main.go +++ b/main.go @@ -14,6 +14,7 @@ import ( "github.com/pborman/getopt" "github.com/yuin/gopher-lua" + "github.com/maxlandon/readline" "golang.org/x/term" ) @@ -174,8 +175,12 @@ input: break } if err != nil { - // If we get a completely random error, print - fmt.Fprintln(os.Stderr, err) + if err != readline.CtrlC { + // If we get a completely random error, print + fmt.Fprintln(os.Stderr, err) + } + fmt.Println("^C") + continue } oldInput := input