MCPcopy Create free account
hub / github.com/OverloadBlitz/cloudcent-cli / runMetadataStats

Function runMetadataStats

cmd/metadata.go:48–67  ·  view source on GitHub ↗
(cmd *cobra.Command, args []string)

Source from the content-addressed store, hash-verified

46}
47
48func runMetadataStats(cmd *cobra.Command, args []string) error {
49 meta, err := api.LoadMetadataFromFile()
50 if err != nil {
51 return err
52 }
53
54 fmt.Printf("Products: %d\n", len(meta.ProductRegions))
55 fmt.Printf("Attr groups: %d\n", len(meta.ProductAttrs))
56
57 totalRegions := map[string]struct{}{}
58 for _, regs := range meta.ProductRegions {
59 for _, r := range regs {
60 if r != "" {
61 totalRegions[r] = struct{}{}
62 }
63 }
64 }
65 fmt.Printf("Regions: %d\n", len(totalRegions))
66 return nil
67}

Callers

nothing calls this directly

Calls 1

LoadMetadataFromFileFunction · 0.92

Tested by

no test coverage detected