diff --git a/main.go b/main.go index 1e74a63d6204131dd23e34603cf200402a4727c5..3f702acc62964935fddfeb25502d6beba70e7909 100644 --- a/main.go +++ b/main.go @@ -37,9 +37,10 @@ } *base = strings.TrimSuffix(*base, "/") - cmd := exec.Command("go", "mod", "init", fmt.Sprintf("%s/%s", *base, name)) - cmd.Stdin = os.Stdin - cmd.Stdout = os.Stdout - cmd.Stderr = os.Stderr - _ = cmd.Run() + out, err := exec.Command("go", "mod", "init", fmt.Sprintf("%s/%s", *base, name)).CombinedOutput() + if err != nil { + fmt.Println(err) + return + } + fmt.Print(string(out)) }