INNER CODE UNIT · Go
main
yannh/kubeconform · openapi2jsonschema-go/openapi2jsonschema.go:387
func main() {
if len(os.Args) < 2 {
fmt.Printf("Missing FILE parameter.\nUsage: %s [FILE]\n", os.Args[0])
os.Exit(1)
}
filenameFormat := os.Getenv("FILENAME_FORMAT")
if filenameFormat == "" {
filenameFormat = "{kind}_{version}"
}
denyRoot := os.Getenv("DENY_ROOT_ADDITIONAL_PROPERTIES") != ""
for _, arg := range os.Args[1:] {
if err := process(arg, filenameFormat, denyRoot); err != nil {
fmt.Fprintln(os.Stderr, err)
os.Exit(1)
}
}
os.Exit(0)