MCPcopy Create free account
hub / github.com/DNAProject/DNA / flagCategory

Function flagCategory

cmd/usage.go:294–308  ·  view source on GitHub ↗
(flag cli.Flag)

Source from the content-addressed store, hash-verified

292}
293
294func flagCategory(flag cli.Flag) string {
295 for _, category := range AppHelpFlagGroups {
296 for _, catFlag := range category.Flags {
297 if catFlag.GetName() == flag.GetName() {
298 catFlagString := strings.Replace(catFlag.String(), " ", "", -1)
299 catFlagString = strings.Replace(catFlagString, "\t", "", -1)
300 flagString := strings.Replace(flag.String(), " ", "", -1)
301 if catFlagString == flagString {
302 return category.Name
303 }
304 }
305 }
306 }
307 return "MISC"
308}
309
310type cusHelpData struct {
311 App interface{}

Callers 1

cusHelpPrinterFunction · 0.85

Calls 2

GetNameMethod · 0.80
StringMethod · 0.45

Tested by

no test coverage detected