Mismatched colour escapes in scanConsole
The output "-> Parsing command line parameters ..." doesn't get to the console correctly.
I'm not sure whether the fix is to remove the escape codes for that line, or add to become:
std::cout << "\033[1;31m-> Parsing command line parameters ...\033[0m" << std::endl;