INNER CODE UNIT · Go

readFriendlyMetadata

abahmed/kwatch · cmd/configcatalog/main.go:95

func readFriendlyMetadata(path string) map[string]metadata {
	result := make(map[string]metadata)
	raw, err := os.ReadFile(path)
	if err != nil {
		return result
	}
	for _, line := range strings.Split(string(raw), "\n") {
		if line == "" || strings.HasPrefix(line, "#") {
			continue
		}
		parts := strings.SplitN(line, "|", 5)
		if len(parts) == 5 {
			result[parts[0]] = metadata{category: parts[1], description: parts[2], status: parts[3], replacement: parts[4]}
		}
	}
	return result
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…