fix env command stdout and stderr
This commit is contained in:
@@ -25,13 +25,12 @@ func commandEnv(args []string) {
|
||||
}
|
||||
if len(flagSet.Args()) > 0 {
|
||||
cmd := exec.Command(flagSet.Args()[0], flagSet.Args()[1:]...)
|
||||
var out strings.Builder
|
||||
cmd.Stdout = &out
|
||||
cmd.Stdout = os.Stdout
|
||||
cmd.Stderr = os.Stderr
|
||||
err = cmd.Run()
|
||||
if err != nil {
|
||||
log.Fatal(err)
|
||||
}
|
||||
fmt.Printf(out.String())
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user