diff -r 012d491e219a -r 157bb1d5e08a src/relpipe-in-csv.cpp --- a/src/relpipe-in-csv.cpp Wed Sep 23 11:23:12 2020 +0200 +++ b/src/relpipe-in-csv.cpp Wed Sep 23 11:26:33 2020 +0200 @@ -45,7 +45,8 @@ try { CSVCommand command; - command.processDataStream(cout, cin, cli.arguments()); + std::shared_ptr writer(Factory::create(std::cout)); + command.process(cin, cli.arguments(), writer); resultCode = CLI::EXIT_CODE_SUCCESS; } catch (RelpipeWriterException e) { fwprintf(stderr, L"Caught Writer exception: %ls\n", e.getMessge().c_str());