From 987979ff888ba6272cac3bbedb0785920e286d8f Mon Sep 17 00:00:00 2001 From: DuGlaser Date: Wed, 16 Dec 2020 18:48:30 +0900 Subject: [PATCH] :ambulance: Fix the executor bug --- icurl/executor.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/icurl/executor.go b/icurl/executor.go index e4a7da5..5f4ca9b 100644 --- a/icurl/executor.go +++ b/icurl/executor.go @@ -40,10 +40,17 @@ func Excutor(t string) { fmt.Println() fmt.Println() - cmd := exec.Command("curl", arg...) + s := strings.Join(arg, " ") + fmt.Println(s) + + cmd := exec.Command("/bin/sh", "-c", "curl "+s) cmd.Stdin = os.Stdin cmd.Stdout = os.Stdout cmd.Stderr = os.Stderr - cmd.Run() + if err := cmd.Run(); err != nil { + fmt.Printf("Got error: %s\n", err.Error()) + } + fmt.Println() + fmt.Println() return }