Sometimes, one may need to repeat the same record, just as linux yes does. The problem with yes is that you cannot tell it to repeat at a given time interval.
Now, csv-repeat --ignore-eof can do it for you, which is useful for example, if you need to quickly fudge a sort of heartbeat stream, a simulated data stream, or alike:
> echo hello | csv-repeat --period 0.1 --ignore-eof | head -n5 hello hello hello hello hello > echo hello | csv-repeat --period 0.1 --ignore-eof | csv-time-stamp | head -n5 20180420T034741.498771,hello 20180420T034741.600020,hello 20180420T034741.700202,hello 20180420T034741.800367,hello 20180420T034741.900539,hello
Binary mode is supported as usual.