Read CSV from an input source, covert to TSV and write to an output source.
csv2tsvFiles takes a list of input files and passes each to csv2tsv, which runs on a single file. csv2tsvFiles manages header lines and sets up the BufferedOutputRange passed to csv2tsv.
inputSourceByChunk returns a range that reads either a file handle (File) or a ubyte[] array a chunk at a time.
Container for command line options.
Defines the 'bufferable' input sources supported by inputSourceByChunk.
Convert CSV formatted data to TSV format.
This program converts comma-separated value data to tab-separated format.
Copyright (c) 2016-2020, eBay Inc. Initially written by Jon Degenhardt