INNER CODE UNIT · Go
replaceBetweenMarkers
containers/kubernetes-mcp-server · internal/tools/update-readme/main.go:230
func replaceBetweenMarkers(content, startMarker, endMarker, replacement string) string {
startIdx := strings.Index(content, startMarker)
if startIdx == -1 {
return content
}
endIdx := strings.Index(content, endMarker)
if endIdx == -1 || endIdx <= startIdx {
return content
}
return content[:startIdx+len(startMarker)] + "\n\n" + replacement + "\n" + content[endIdx:]
}
func generateValidatedProjects(content string) string {
evalsDir := "evals/tasks"
projects := make(map[string]*projectInfo)
displayNameToKey := make(map[string]string)
err := filepath.Walk(evalsDir, func(path string, info os.FileInfo, err error) error {