INNER CODE UNIT · Go

readMetadata

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

func readMetadata(path string) (map[string]string, []string) {
	result := make(map[string]string)
	var order []string
	raw, err := os.ReadFile(path)
	if err != nil {
		return result, order
	}
	for _, line := range strings.Split(string(raw), "\n") {
		if line == "" || strings.HasPrefix(line, "#") {
			continue
		}
		parts := strings.SplitN(line, "|", 2)
		if len(parts) == 2 {
			result[parts[0]] = line
			order = append(order, line)
		}
	}
	return result, order

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…