summaryrefslogtreecommitdiff
path: root/cmd/ponzu/main.go
diff options
context:
space:
mode:
authorMartin Treusch von Buttlar <martin.tvb@vitraum.de>2017-05-17 07:19:36 +0200
committerMartin Treusch von Buttlar <martin.tvb@vitraum.de>2017-05-17 07:19:36 +0200
commit0e98babf9b4f9084d7e29b0f484f64ba62dc265b (patch)
tree6f0fcfd188fbae892e32612a3da2b7714a63b560 /cmd/ponzu/main.go
parent99bae528846f2fb900ff1168c1e143181f89e597 (diff)
refactor code which starts external commands
Diffstat (limited to 'cmd/ponzu/main.go')
-rw-r--r--cmd/ponzu/main.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/cmd/ponzu/main.go b/cmd/ponzu/main.go
index 6d5afd2..6d8c974 100644
--- a/cmd/ponzu/main.go
+++ b/cmd/ponzu/main.go
@@ -204,3 +204,16 @@ func main() {
os.Exit(1)
}
}
+
+func execAndWait(command string, arg ...string) error {
+ cmd := exec.Command(command, arg...)
+ cmd.Stderr = os.Stderr
+ cmd.Stdout = os.Stdout
+
+ err := cmd.Start()
+ if err != nil {
+ return err
+
+ }
+ return cmd.Wait()
+}