| 1234567891011121314151617181920212223242526272829303132 | package ncutilsimport (	"log"	"os/exec"	"strings")// RunCmd - runs a local commandfunc RunCmd(command string, printerr bool) (string, error) {	args := strings.Fields(command)	cmd := exec.Command(args[0], args[1:]...)	cmd.Wait()	out, err := cmd.CombinedOutput()	if err != nil && printerr {		log.Println("error running command:", command)		log.Println(strings.TrimSuffix(string(out), "\n"))	}	return string(out), err}// RunCmdFormatted - run a command formatted for MacOSfunc RunCmdFormatted(command string, printerr bool) (string, error) {	return "", nil}// GetEmbedded - if files required for MacOS, put herefunc GetEmbedded() error {	return nil}
 |