diff options
author | Martin Treusch von Buttlar <martin.tvb@vitraum.de> | 2017-05-17 07:19:36 +0200 |
---|---|---|
committer | Martin Treusch von Buttlar <martin.tvb@vitraum.de> | 2017-05-17 07:19:36 +0200 |
commit | 0e98babf9b4f9084d7e29b0f484f64ba62dc265b (patch) | |
tree | 6f0fcfd188fbae892e32612a3da2b7714a63b560 /cmd/ponzu/main.go | |
parent | 99bae528846f2fb900ff1168c1e143181f89e597 (diff) |
refactor code which starts external commands
Diffstat (limited to 'cmd/ponzu/main.go')
-rw-r--r-- | cmd/ponzu/main.go | 13 |
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() +} |