zet/internal/lib/run.go

23 lines
292 B
Go
Raw Permalink Normal View History

package lib
import (
"fmt"
"os"
"os/exec"
)
func Exec(args ...string) error {
path, err := exec.LookPath(args[0])
if err != nil {
fmt.Println(err)
}
cmd := exec.Command(path, args[1:]...)
cmd.Stderr = os.Stderr
cmd.Stdin = os.Stdin
cmd.Stdout = os.Stdout
return cmd.Run()
}