diff --git a/src/app/cmdoptions.cpp b/src/app/cmdoptions.cpp index bd9990a86..995bae9f4 100644 --- a/src/app/cmdoptions.cpp +++ b/src/app/cmdoptions.cpp @@ -490,6 +490,12 @@ QString wrapText(const QString &text, const int initialIndentation = USAGE_TEXT_ QString makeUsage(const QString &prgName) { const QString indentation {USAGE_INDENTATION, u' '}; + +#if defined(Q_OS_WIN) + const QString noSplashCommand = u"set QBT_NO_SPLASH=1 && " + prgName; +#else + const QString noSplashCommand = u"QBT_NO_SPLASH=1 " + prgName; +#endif const QString text = QCoreApplication::translate("CMD Options", "Usage:") + u'\n' + indentation + prgName + u' ' + QCoreApplication::translate("CMD Options", "[options] [( | )...]") + u'\n' @@ -542,11 +548,7 @@ QString makeUsage(const QString &prgName) "'parameter-name', environment variable name is 'QBT_PARAMETER_NAME' (in upper " "case, '-' replaced with '_'). To pass flag values, set the variable to '1' or " "'TRUE'. For example, to disable the splash screen: "), 0) + u'\n' -#if defined(Q_OS_WIN) - + u"set QBT_NO_SPLASH=1\n" + prgName + u'\n' -#else - + u"QBT_NO_SPLASH=1 " + prgName + u'\n' -#endif + + noSplashCommand + u'\n' + wrapText(QCoreApplication::translate("CMD Options", "Command line parameters take precedence over environment variables"), 0) + u'\n'; return text;