| 123456789101112131415161718192021222324252627282930 | package ncutilsimport (	"github.com/gravitl/netmaker/logger"	"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 {		logger.Log(0, "error running command:", command)		logger.Log(0, 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}
 |