in pkg/config/config.go [287:297]
func PreprocessFile(templateFilePath string, vars map[string]any) ([]byte, error) {
content, err := os.ReadFile(templateFilePath)
if err != nil {
return nil, fmt.Errorf("failed to read file %s: %w", templateFilePath, err)
}
processedContent, err := PreprocessContent(content, vars)
if err != nil {
return nil, fmt.Errorf("failed to preprocess file %s: %w", templateFilePath, err)
}
return processedContent, nil
}