We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fc3082b commit 0717c9eCopy full SHA for 0717c9e
main.go
@@ -0,0 +1,27 @@
1
+package main
2
+
3
+import (
4
+ "flag"
5
+ "log"
6
+ "os"
7
+ "os/exec"
8
+)
9
10
+func main() {
11
+ flag.Parse()
12
+ args := flag.Args()
13
14
+ cmd := exec.Command(args[0], args[1:]...)
15
16
+ cmd.Stdin = os.Stdin
17
+ cmd.Stdout = os.Stdout
18
+ cmd.Stderr = os.Stderr
19
20
+ if err := cmd.Start(); err != nil {
21
+ log.Fatalf("Failed to start command. ARGS: %q. ERROR: %+v\n", args, err)
22
+ }
23
24
+ if err := cmd.Wait(); err != nil {
25
+ log.Fatalf("Failed to wait for command. ARGS: %q. ERROR: %+v\n", args, err)
26
27
+}
0 commit comments