diff -aurp a/terminalparser.cpp b/terminalparser.cpp
--- a/terminalparser.cpp 2018-09-13 01:41:40.000000000 -0300
+++ b/terminalparser.cpp 2018-09-13 19:28:13.705009686 -0300
@@ -129,8 +129,14 @@ bool TerminalParser::Parse()
}
if (!valid)
{
- cerr << "This parameter isn't valid: " << text << endl;
- return true;
+ if (this->argc == x + 1)
+ {
+ Configuration::Input = this->argv[x];
+ } else
+ {
+ cerr << "This parameter isn't valid: " << text << endl;
+ return true;
+ }
}
x++;
}