INNER CODE UNIT · Go

topLevelCommandNames

geekjourneyx/md2wechat-skill · cmd/md2wechat/main.go:302

func topLevelCommandNames() []string {
	entries := rootCommandManifest()
	sort.SliceStable(entries, func(i, j int) bool {
		return entries[i].DiscoveryOrder < entries[j].DiscoveryOrder
	})

	names := make([]string, 0, len(entries))
	for _, entry := range entries {
		if entry.Command == nil {
			continue
		}
		if entry.DiscoveryOrder <= 0 {
			continue
		}
		name := strings.Fields(entry.Command.Use)
		if len(name) == 0 {
			continue
		}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…