func PopulateRegistryFromFiles()

in mpdev/internal/resources/registry.go [177:195]


func PopulateRegistryFromFiles(r Registry, files []string) error {
	for _, file := range files {
		objs, err := decodeFile(file)
		if err != nil {
			return err
		}

		dir := filepath.Dir(file)

		for _, obj := range objs {
			resource, err := UnstructuredToResource(obj)
			if err != nil {
				return err
			}
			r.RegisterResource(resource, dir)
		}
	}
	return nil
}