in helpers/sample-cc-generator/main.go [183:208]
func main() {
cfg := parseFlags()
f, err := os.OpenFile(cfg.filename, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0755)
if err != nil {
log.Fatal(err)
}
defer f.Close()
writer := csv.NewWriter(f)
defer writer.Flush()
err = writer.Write(csvHeaders)
if err != nil {
log.Fatal(err)
}
faker := gofakeit.New(cfg.seed)
for i := 0; i < cfg.count; i++ {
e := generateEntry(faker)
err = writer.Write(e.strSlice())
if err != nil {
log.Fatal(err)
}
}
}