@@ -18,6 +18,7 @@ func jsonToProto(input io.Reader) (*core.Config, error) {
cmd := exec.Command(v2ctl, "config")
cmd.Stdin = input
cmd.Stderr = os.Stderr
+ cmd.SysProcAttr = getSysProcAttr()
stdoutReader, err := cmd.StdoutPipe()
if err != nil {
@@ -0,0 +1,9 @@
+// +build !windows
+
+package main
+import "syscall"
+func getSysProcAttr() *syscall.SysProcAttr {
+ return nil
+}
@@ -0,0 +1,11 @@
+// +build windows
+ return &syscall.SysProcAttr{
+ HideWindow: true,
+ }