MCPcopy Create free account
hub / github.com/OpenAtomFoundation/SmartIDE / CheckLocalGitEnv

Function CheckLocalGitEnv

cli/pkg/common/local.go:65–80  ·  view source on GitHub ↗

检查本地环境,是否安装git

()

Source from the content-addressed store, hash-verified

63
64// 检查本地环境,是否安装git
65func CheckLocalGitEnv() error {
66 var errMsgArray []string
67
68 // 校验是否能正常执行 git
69 gitErr := exec.Command("git", "version").Run()
70 if gitErr != nil {
71 errMsgArray = append(errMsgArray, i18n.GetInstance().Main.Err_env_git_check)
72 }
73
74 // 错误判断
75 if len(errMsgArray) > 0 {
76 return errors.New(strings.Join(errMsgArray, "; "))
77 }
78
79 return nil
80}
81
82func GetNewline() string {
83 if runtime.GOOS == "windows" {

Callers

nothing calls this directly

Calls 2

RunMethod · 0.80
JoinMethod · 0.45

Tested by

no test coverage detected