(flag cli.Flag)
| 292 | } |
| 293 | |
| 294 | func 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 | |
| 310 | type cusHelpData struct { |
| 311 | App interface{} |
no test coverage detected