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

Reply via email to