func (p *PlainProcessor) AddCsvValues(ext, key, file string) { delimiter := ',' log.Println(p.CliConf.IsTabDelimited()) if p.CliConf.IsTabDelimited() { delimiter = '\t' } csv, err := datafiles.NewCsvData(key, file, delimiter).Parse() if err != nil { log.Fatal(err) } data, err := csv.MapFieldNames() if err != nil { log.Fatal(err) } p.Env.Add(csv.Key, data) }
func (p *PlainProcessor) AddDataFileValues() { if !p.CliConf.HasDataFile() { return } key, file, err := p.CliConf.DataFile() if err != nil { log.Fatal(err) } csv, err := datafiles.NewCsvData(key, file).Parse() if err != nil { log.Fatal(err) } data, err := csv.MapFieldNames() if err != nil { log.Fatal(err) } p.Env.Add(csv.Key, data) }