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)
}