diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2021-09-06 13:21:49 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2021-09-06 13:21:49 -0500 |
| commit | bf0b276601691c39ad968fac9921af11a008b18c (patch) | |
| tree | 1d6277189cd1374839199ce76390a8e592cddb12 /dirtyscripting.go | |
| parent | 7fbbf37bc71ee5028ed211cbc2139eee95bcf896 (diff) | |
Set individual cmd working dir rather than using chdir. Robust multithreading.
Diffstat (limited to 'dirtyscripting.go')
| -rw-r--r-- | dirtyscripting.go | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/dirtyscripting.go b/dirtyscripting.go index 9924d54..ee8531d 100644 --- a/dirtyscripting.go +++ b/dirtyscripting.go @@ -7,9 +7,7 @@ import ( "log" ) -func RunCmd(name string, args ...string) { - cmd := exec.Command(name, args...) - +func Exec(cmd * exec.Cmd) { stderr, err := cmd.StderrPipe() if err != nil { log.Fatal(err); @@ -40,3 +38,9 @@ func RunCmd(name string, args ...string) { log.Fatalf("Could not execute cmake command\n%v", err) } } + +func RunCmd(name string, args ...string) { + cmd := exec.Command(name, args...) + + Exec(cmd) +} |
