D9079: bluedevil-sendfile: Set option descriptions for command line help

Jonathan Marten noreply at phabricator.kde.org
Fri Dec 1 09:22:59 UTC 2017


marten created this revision.
marten added a reviewer: Plasma.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  The "--kio", "--ubi" and "--files"options (or their short equivalents) have no description text set.  This does not affect their functionality, but the options are not displayed correctly if the "--help" option is used:
  
    $ bluedevil-sendfile --help
    Usage: bluedevil-sendfile [options]
    Bluetooth Send File Wizard
    
    Options:
      --kio, -k <bluetooth://address>    --ubi, -u <ubi>                    --files, -f <files>                -h, --help                       Displays this help.
      -v, --version                    Displays version information.
      --author                         Show author information.
      --license                        Show licence information.
      --desktopfile <file name>        The base file name of the desktop entry for
                                       this application.
  
  Setting a description for these options displays the help correctly:
  
    $ bluedevil-sendfile --help
    Usage: bluedevil-sendfile [options]
    Bluetooth Send File Wizard
    
    Options:
      --kio, -k <bluetooth://address>  Specify receiving device by MAC address.
      --ubi, -u <ubi>                  Specify receiving device by UBI path.
      --files, -f <files>              Files to be sent.
      -h, --help                       Displays this help.
      -v, --version                    Displays version information.
      --author                         Show author information.
      --license                        Show licence information.
      --desktopfile <file name>        The base file name of the desktop entry for
                                       this application.
  
  This is really a problem with QCommandLineParser or something associated with it, but in the interests of good documentation there should be a description for the options anyway.

TEST PLAN
  Built bluedevil-sendfile with these changes, observed correct "--help" output as above.

REPOSITORY
  R97 Bluedevil

REVISION DETAIL
  https://phabricator.kde.org/D9079

AFFECTED FILES
  src/sendfile/main.cpp

To: marten, #plasma
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171201/3054b6e3/attachment-0001.html>


More information about the Plasma-devel mailing list