1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
diff --git a/main.go b/main.go
index 3f702acc62964935fddfeb25502d6beba70e7909..1e74a63d6204131dd23e34603cf200402a4727c5 100644
--- a/main.go
+++ b/main.go
@@ -37,10 +37,9 @@ }
*base = strings.TrimSuffix(*base, "/")
- 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))
+ 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()
}
|