fix env command stdout and stderr

This commit is contained in:
2026-06-26 18:29:43 +08:00
parent b720c6d360
commit f5d369bee8
+2 -3
View File
@@ -25,13 +25,12 @@ func commandEnv(args []string) {
} }
if len(flagSet.Args()) > 0 { if len(flagSet.Args()) > 0 {
cmd := exec.Command(flagSet.Args()[0], flagSet.Args()[1:]...) cmd := exec.Command(flagSet.Args()[0], flagSet.Args()[1:]...)
var out strings.Builder cmd.Stdout = os.Stdout
cmd.Stdout = &out cmd.Stderr = os.Stderr
err = cmd.Run() err = cmd.Run()
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
fmt.Printf(out.String())
} }
} }