(path string, recs []Record)
| 261 | } |
| 262 | |
| 263 | func writeJSONFile(path string, recs []Record) error { |
| 264 | data, err := json.Marshal(recs) |
| 265 | if err != nil { |
| 266 | return fmt.Errorf("marshal: %w", err) |
| 267 | } |
| 268 | return util.WriteFile(path, data, 0644) |
| 269 | } |
| 270 | |
| 271 | func rebuildIndex() { |
| 272 | index = make(map[string]int, len(records)) |