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

Function getFlagValue

cli/cmd/common/workspace.go:508–519  ·  view source on GitHub ↗

获取命令行参数的值

(fflags *pflag.FlagSet, flag string)

Source from the content-addressed store, hash-verified

506
507// 获取命令行参数的值
508func getFlagValue(fflags *pflag.FlagSet, flag string) string {
509 value, err := fflags.GetString(flag)
510 if err != nil {
511 if strings.Contains(err.Error(), "flag accessed but not defined:") { // 错误判断,不需要双语
512 common.SmartIDELog.Debug(err.Error())
513 } else {
514 common.SmartIDELog.Error(err)
515 }
516
517 }
518 return value
519}
520
521/* // 友好的错误
522type FriendlyError struct {

Callers 4

GetWorkspaceFromCmdFunction · 0.70
loadGitInfo4WorkspaceFunction · 0.70
getRemoteAndValidFunction · 0.70
getGitUrlFromArgsFunction · 0.70

Calls 2

DebugMethod · 0.80
ErrorMethod · 0.45

Tested by

no test coverage detected