
USAGE: 

   ../examples/test5  {-a <string>|-b <string>} {--eee <string>|--fff
                      <string>|-g <string>} {-i <string> ... |-j <string>
                      ... } [--ddd] -c <string> [--] [--version] [-h]


Where: 

   -a <string>,  --aaa <string>
     (OR required)  or test a
         -- OR --
   -b <string>,  --bbb <string>
     (OR required)  or test b


   --eee <string>
     (OR required)  e test
         -- OR --
   --fff <string>
     (OR required)  f test
         -- OR --
   -g <string>,  --ggg <string>
     (OR required)  g test


   -i <string>,  --iii <string>  (accepted multiple times)
     (OR required)  or test i
         -- OR --
   -j <string>,  --jjj <string>  (accepted multiple times)
     (OR required)  or test j


   --ddd
     d test

   -c <string>,  --ccc <string>
     (required)  c test

   --,  --ignore_rest
     Ignores the rest of the labeled arguments following this flag.

   --version
     Displays version information and exits.

   -h,  --help
     Displays usage information and exits.


   this is a message

