(bin string, args []string)
| 332 | } |
| 333 | |
| 334 | func execBinary(bin string, args []string) error { |
| 335 | if runtime.GOOS == "windows" { |
| 336 | cmd := exec.Command(bin, args...) |
| 337 | cmd.Stdin = os.Stdin |
| 338 | cmd.Stdout = os.Stdout |
| 339 | cmd.Stderr = os.Stderr |
| 340 | return cmd.Run() |
| 341 | } |
| 342 | return syscall.Exec(bin, append([]string{bin}, args...), os.Environ()) |
| 343 | } |