star/gdu/tui/exec.go

19 lines
296 B
Go
Raw Normal View History

2025-04-26 19:33:14 +08:00
package tui
import (
"os"
"os/exec"
)
// Execute runs given bin path via exec.Command call
func Execute(argv0 string, argv, envv []string) error {
cmd := exec.Command(argv0, argv...)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
cmd.Stdin = os.Stdin
cmd.Env = envv
return cmd.Run()
}