ref #51 Fixing: added invoke a new method printHelp.

This commit is contained in:
IgorekLoschinin 2021-05-04 21:48:34 +03:00
parent b8751bce70
commit 02bb8151e8
2 changed files with 8 additions and 3 deletions

View File

@ -7,17 +7,22 @@
#include <quasarapp.h>
#include <iostream>
#include <CopyrighFixer/worker.h>
using namespace CopyrighFixer;
int main(int argc, char *argv[]) {
if (!QuasarAppUtils::Params::parseParams(argc, argv)) {
Worker *worker = new Worker();
if (!QuasarAppUtils::Params::parseParams(argc, argv)) {
worker->printHelp();
return 1;
}
if (QuasarAppUtils::Params::isEndable("h") || QuasarAppUtils::Params::isEndable("help")) {
worker->printHelp();
return 0;
}

View File

@ -21,6 +21,7 @@ bool Worker::run() {
}
void Worker::printHelp() const {
QuasarAppUtils::Help::Charters help = {
{
"Part 0 General", {
@ -36,7 +37,6 @@ void Worker::printHelp() const {
QuasarAppUtils::Params::showHelp(help);
exit(0);
}
};