src/relpipe-tr-grep.cpp
branchv_0
changeset 25 98be80d2e65b
parent 24 c69670b7b4ef
child 27 1bf047cc60f5
--- a/src/relpipe-tr-grep.cpp	Tue May 11 18:30:50 2021 +0200
+++ b/src/relpipe-tr-grep.cpp	Tue May 11 20:42:22 2021 +0200
@@ -43,12 +43,12 @@
 	CLI::untieStdIO();
 	CLI cli(argc, argv);
 
-	CLIParser cliParser;
-	Configuration configuration = cliParser.parse(cli.arguments());
-
 	int resultCode = CLI::EXIT_CODE_UNEXPECTED_ERROR;
 
 	try {
+		CLIParser cliParser;
+		Configuration configuration = cliParser.parse(cli.arguments());
+		
 		std::shared_ptr<writer::RelationalWriter> writer(relpipe::writer::Factory::create(std::cout));
 		std::shared_ptr<RelationalReader> reader(relpipe::reader::Factory::create(std::cin));
 		GrepHandler handler(writer, configuration);