INNER CODE UNIT · Go
generate
eat-pray-ai/yutu · internal/tools/cmdtestgen/main.go:101
func generate() string {
root := cmd.RootCmd
root.InitDefaultHelpCmd()
var b strings.Builder
b.WriteString(header)
var coreCommands, resourceCommands []*cobra.Command
for _, c := range root.Commands() {
name := c.Name()
if name == "help" || name == "completion" || name == "version" {
continue
}
if isResource(c) {
resourceCommands = append(resourceCommands, c)
} else {
coreCommands = append(coreCommands, c)
}