src/relpipe-out-csv.cpp
branchv_0
changeset 14 a7596589a5b0
parent 10 4bcf3fb7cc48
child 18 4a0e3b828858
--- a/src/relpipe-out-csv.cpp	Sat Jun 06 01:50:44 2020 +0200
+++ b/src/relpipe-out-csv.cpp	Wed Sep 23 17:17:39 2020 +0200
@@ -25,6 +25,8 @@
 #include <relpipe/reader/RelationalReader.h>
 #include <relpipe/reader/RelpipeReaderException.h>
 
+#include "Configuration.h"
+#include "CLIParser.h"
 #include "CSVHandler.h"
 #include "RelpipeCSVWriterException.h"
 
@@ -39,8 +41,10 @@
 	int resultCode = CLI::EXIT_CODE_UNEXPECTED_ERROR;
 
 	try {
+		CLIParser cliParser;
+		Configuration configuration = cliParser.parse(cli.arguments());
 		std::shared_ptr<RelationalReader> reader(Factory::create(std::cin));
-		CSVHandler handler(std::cout);
+		CSVHandler handler(std::cout, configuration);
 		reader->addHandler(&handler);
 		reader->process();