(args ...string)
| 206 | } |
| 207 | |
| 208 | func run(args ...string) error { |
| 209 | exe, err := safeexec.LookPath(args[0]) |
| 210 | if err != nil { |
| 211 | return err |
| 212 | } |
| 213 | announce(args...) |
| 214 | cmd := exec.Command(exe, args[1:]...) |
| 215 | cmd.Stdout = os.Stdout |
| 216 | cmd.Stderr = os.Stderr |
| 217 | return cmd.Run() |
| 218 | } |
| 219 | |
| 220 | func cmdOutput(args ...string) (string, error) { |
| 221 | exe, err := safeexec.LookPath(args[0]) |