On Mon, 6 Aug 2018 23:58:50 +0200 Richard Weickelt <[email protected]> wrote:
> >> https://bugreports.qt.io/browse/QBS-511 (QBS help text is not properly > >> format in windows cmd shell) I guess, QBS doesn't use QCommandLineParser at > >> the moment? > > > > No, and I don't think it can, because of the "command plus additional > > arguments" syntax that qbs uses. > > This would be a very useful add-on in QCommandLineParser. Is the following > work-around too hackish? > 1. Parse the second argument in argv (or QCoreApplication::arguments()) > manually in order to deduce the command before initializing an appropriate > QCommandLineParser object. > 2. Then remove the second argument and pass the resulting list (without the > command) to QCommandLineParser. > > 1. qbs build --options > 2. qbs --option ... The thing is that at this point, I don't think qbs has much to gain by switching to QCommandLineParser. The whole parser infrastructure is in place, and adding commands and options is simple. We will use QCommandLineParser for new helper tools, though (qbs-create-project already does). Christian _______________________________________________ Qbs mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qbs
