print version on --version switch

This commit is contained in:
fourtf
2019-10-07 18:57:33 +02:00
parent 05bcf22af4
commit 594c0fb255
4 changed files with 17 additions and 1 deletions
+9 -1
View File
@@ -1,4 +1,6 @@
#include <QApplication>
#include <QDebug>
#include <QMessageBox>
#include <QStringList>
#include <memory>
@@ -6,6 +8,7 @@
#include "RunGui.hpp"
#include "common/Args.hpp"
#include "common/Modes.hpp"
#include "common/Version.hpp"
#include "singletons/Paths.hpp"
#include "singletons/Settings.hpp"
#include "util/IncognitoBrowser.hpp"
@@ -20,15 +23,19 @@ int main(int argc, char **argv)
auto args = QStringList();
std::transform(argv + 1, argv + argc, std::back_inserter(args),
[&](auto s) { return s; });
initArgs(args);
// run in gui mode or browser extension host mode
if (shouldRunBrowserExtensionHost(args))
{
runBrowserExtensionHost();
}
else if (getArgs().printVersion)
{
qInfo().noquote() << Version::getInstance().getFullVersion();
}
else
{
initArgs(args);
Paths *paths{};
try
@@ -60,4 +67,5 @@ int main(int argc, char **argv)
runGui(a, *paths, settings);
}
return 0;
}