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()
{
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 << "Usage:\n";
cout << " udk-config-extractor <command> [arguments]\n\n";
cout << QString(" %1 <command> [arguments]\n\n").arg(QCoreApplication::applicationName());
cout << "Commands:\n";
cout << " list <file> List files in archive\n";
cout << " info <file> Show archive metadata\n";
@ -40,7 +40,7 @@ void showUsage()
int cmdList(const QStringList& args)
{
if (args.isEmpty()) {
printError("Usage: udk-config-extractor list <file>");
printError(QString("Usage: %1 list <file>").arg(QCoreApplication::applicationName()));
return 1;
}
@ -78,7 +78,7 @@ int cmdList(const QStringList& args)
int cmdInfo(const QStringList& args)
{
if (args.isEmpty()) {
printError("Usage: udk-config-extractor info <file>");
printError(QString("Usage: %1 info <file>").arg(QCoreApplication::applicationName()));
return 1;
}
@ -121,7 +121,7 @@ int cmdInfo(const QStringList& args)
int cmdUnpack(const QStringList& args)
{
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;
}
@ -190,7 +190,7 @@ int cmdUnpack(const QStringList& args)
int cmdPack(const QStringList& args)
{
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;
}
@ -216,7 +216,7 @@ int cmdPack(const QStringList& args)
int cmdExtract(const QStringList& args)
{
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;
}
@ -273,8 +273,8 @@ int cmdExtract(const QStringList& args)
int main(int argc, char *argv[])
{
QCoreApplication app(argc, argv);
QCoreApplication::setApplicationName("udk-config-extractor");
QCoreApplication::setApplicationVersion("1.1");
QCoreApplication::setApplicationName("udk-manip");
QCoreApplication::setApplicationVersion("1.2");
QStringList args = app.arguments();
args.removeFirst(); // Remove program name
@ -292,7 +292,7 @@ int main(int argc, char *argv[])
}
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();
return 0;
}