INNER CODE UNIT · Go

main

kubecolor/kubecolor · internal/cmd/configschema/main.go:32

func main() {
	flag.Parse()

	r := &jsonschema.Reflector{
		Lookup:   Lookup,
		KeyNamer: Namer,
		Namer: func(t reflect.Type) string {
			return Namer(t.Name())
		},
		RequiredFromJSONSchemaTags: true,
		ExpandedStruct:             true,
	}

	r.AddGoComments("github.com/kubecolor/kubecolor", flags.repo)

	s := r.Reflect(&config.Config{})
	s.ID = "https://github.com/kubecolor/kubecolor/raw/main/config-schema.json"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…