BonsaiViewer: add --version cli option

Also useful for testing if all dependencies are found, without launching the viewer.
This commit is contained in:
Andrej730
2026-08-25 18:16:11 +05:00
parent 42dccbc74b
commit 3c74891c4e
+3
View File
@@ -22,6 +22,7 @@
#include "ViewerSettings.h"
#include "components/Style.h"
#include "modules/models/Commands.h"
#include "../ifcparse/parse.h"
#include <QApplication>
#include <QCommandLineParser>
@@ -55,6 +56,7 @@ int main(int argc, char* argv[]) {
QApplication app(argc, argv);
app.setApplicationName("Bonsai Viewer");
app.setOrganizationName("IfcOpenShell");
app.setApplicationVersion(QString::fromUtf8(IFCOPENSHELL_VERSION));
// Clear any .rdbview extractions left in temp by a previous session.
bonsaiviewer::modules::models::commands::cleanupRdbviewCache();
@@ -70,6 +72,7 @@ int main(int argc, char* argv[]) {
QCommandLineParser parser;
parser.setApplicationDescription("Bonsai Viewer — IfcOpenShell IFC viewer");
parser.addHelpOption();
parser.addVersionOption();
parser.process(app);
installUiFont();