func generateRecipeSchemaDocs()

in scripts/generate_schema_docs/main.go [63:82]


func generateRecipeSchemaDocs() error {
	outputDir := filepath.Join(docsDir, "tfengine/schemas")
	fn := func(path string, info os.FileInfo, err error) error {
		if err != nil {
			return err
		}
		matches, err := findMatches(path)
		if err != nil {
			return err
		}
		if len(matches) == 0 {
			return nil
		}

		outPath := filepath.Join(outputDir, strings.Replace(info.Name(), ".hcl", ".md", 1))

		return writeSchema(matches[1], outPath)
	}
	return filepath.Walk(recipesDir, fn)
}