Blog/utils/cmd.go

16 lines
268 B
Go
Raw Permalink Normal View History

2024-03-21 07:25:12 +00:00
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
}