title: Control formatting of the argparse help argument list?
body: <pre><code>import argparse
  parser = argparse.ArgumentParser(prog='tool')
  args = [('-u', '--upf', 'ref. upf', dict(required='True')),
          ('-s', '--skew', 'ref. skew', {}),
          ('-m', '--model', 'ref. model', {})]
  for args1, args2, desc, options in args:  
       parser.add_argument(args1, args2, help=desc, **options)
  
  parser.print_help()
  </code></pre>
  
  <p>Output:</p>
  
  <pre><code>usage: capcheck [-h] -u UPF [-s SKEW] [-m MODEL]
  
  optional arguments:
    -h, --help            show this help message and exit
    -u UPF, --upf UPF     ref. upf
    -s SKEW, --skew SKEW  ref. skew
    -m MODEL, --model MODEL
                          ref. model
  </code></pre>
  
  <p>How do I print <strong>ref. model</strong> in the same line as <code>-m MODEL, --model MODEL</code> instead of that appearing on a separate line when I run the script with <code>-h</code> option?</p>