Blog/utils/cmd.go

16 lines
268 B
Go

package utils
import (
"os/exec"
)
func RunCmdByDir(dir string, cmdName string, arg ...string) (string, error) {
cmd := exec.Command(cmdName, arg ...)
cmd.Dir = dir
out, err := cmd.CombinedOutput()
if err != nil {
return "", err
}
return string(out), nil
}