Made the app name dynamic.

This commit is contained in:
njohnson 2026-01-20 17:13:07 -05:00
parent 91b043929c
commit 5cdd08e5d6

View File

@ -17,10 +17,10 @@ void printError(const QString& message)
void showUsage() void showUsage()
{ {
cout << "UDK Config Extractor v1.1\n"; cout << QString("UDK Config Extractor %1\n").arg(QCoreApplication::applicationVersion());
cout << "Extract and pack UDK/UE3 coalesced INI/INT files\n\n"; cout << "Extract and pack UDK/UE3 coalesced INI/INT files\n\n";
cout << "Usage:\n"; cout << "Usage:\n";
cout << " udk-config-extractor <command> [arguments]\n\n"; cout << QString(" %1 <command> [arguments]\n\n").arg(QCoreApplication::applicationName());
cout << "Commands:\n"; cout << "Commands:\n";
cout << " list <file> List files in archive\n"; cout << " list <file> List files in archive\n";
cout << " info <file> Show archive metadata\n"; cout << " info <file> Show archive metadata\n";
@ -40,7 +40,7 @@ void showUsage()
int cmdList(const QStringList& args) int cmdList(const QStringList& args)
{ {
if (args.isEmpty()) { if (args.isEmpty()) {
printError("Usage: udk-config-extractor list <file>"); printError(QString("Usage: %1 list <file>").arg(QCoreApplication::applicationName()));
return 1; return 1;
} }
@ -78,7 +78,7 @@ int cmdList(const QStringList& args)
int cmdInfo(const QStringList& args) int cmdInfo(const QStringList& args)
{ {
if (args.isEmpty()) { if (args.isEmpty()) {
printError("Usage: udk-config-extractor info <file>"); printError(QString("Usage: %1 info <file>").arg(QCoreApplication::applicationName()));
return 1; return 1;
} }
@ -121,7 +121,7 @@ int cmdInfo(const QStringList& args)
int cmdUnpack(const QStringList& args) int cmdUnpack(const QStringList& args)
{ {
if (args.isEmpty()) { if (args.isEmpty()) {
printError("Usage: udk-config-extractor unpack <file> [output_dir]"); printError(QString("Usage: %1 unpack <file> [output_dir]").arg(QCoreApplication::applicationName()));
return 1; return 1;
} }
@ -190,7 +190,7 @@ int cmdUnpack(const QStringList& args)
int cmdPack(const QStringList& args) int cmdPack(const QStringList& args)
{ {
if (args.size() < 2) { if (args.size() < 2) {
printError("Usage: udk-config-extractor pack <input_dir> <output_file>"); printError(QString("Usage: %1 pack <input_dir> <output_file>").arg(QCoreApplication::applicationName()));
return 1; return 1;
} }
@ -216,7 +216,7 @@ int cmdPack(const QStringList& args)
int cmdExtract(const QStringList& args) int cmdExtract(const QStringList& args)
{ {
if (args.size() < 2) { if (args.size() < 2) {
printError("Usage: udk-config-extractor extract <file> <index|name> [output]"); printError(QString("Usage: %1 extract <file> <index|name> [output]").arg(QCoreApplication::applicationName()));
return 1; return 1;
} }
@ -273,8 +273,8 @@ int cmdExtract(const QStringList& args)
int main(int argc, char *argv[]) int main(int argc, char *argv[])
{ {
QCoreApplication app(argc, argv); QCoreApplication app(argc, argv);
QCoreApplication::setApplicationName("udk-config-extractor"); QCoreApplication::setApplicationName("udk-manip");
QCoreApplication::setApplicationVersion("1.1"); QCoreApplication::setApplicationVersion("1.2");
QStringList args = app.arguments(); QStringList args = app.arguments();
args.removeFirst(); // Remove program name args.removeFirst(); // Remove program name
@ -292,7 +292,7 @@ int main(int argc, char *argv[])
} }
if (cmd == "-v" || cmd == "--version" || cmd == "version") { if (cmd == "-v" || cmd == "--version" || cmd == "version") {
cout << QString("udk-config-extractor %1\n").arg(QCoreApplication::applicationVersion()); cout << QString("%1 %2\n").arg(QCoreApplication::applicationVersion()).arg(QCoreApplication::applicationName());
cout.flush(); cout.flush();
return 0; return 0;
} }