From f8879591c2388b55f91de1fbbc9b344c43da3ef8 Mon Sep 17 00:00:00 2001 From: Sadayuki Matsuno Date: Sat, 3 Jul 2021 08:12:55 +0900 Subject: [PATCH] feat(exec) ignore ctrl-c when exec --- cmd/exec.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/exec.go b/cmd/exec.go index d0e0b2f..022bf18 100644 --- a/cmd/exec.go +++ b/cmd/exec.go @@ -3,7 +3,9 @@ package cmd import ( "fmt" "os" + "os/signal" "strings" + "syscall" "github.com/knqyf263/pet/config" "github.com/spf13/cobra" @@ -34,6 +36,7 @@ func execute(cmd *cobra.Command, args []string) (err error) { // Show final command before executing it fmt.Printf("> %s\n", command) + signal.Ignore(syscall.SIGINT) return run(command, os.Stdin, os.Stdout) }