I'm writing a Django management command. When I try to run it with required args omitted, I get this output:
$ ./manage.py generatebooktemplate 
usage: manage.py generatebooktemplate [-h] [--version] [-v {0,1,2,3}]
                                      [--settings SETTINGS]
                                      [--pythonpath PYTHONPATH] [--traceback]
                                      [--no-color] --name NAME --width WIDTH
                                      --height HEIGHT --h-outer-margin
                                      H_OUTER_MARGIN --h-inner-margin
                                      H_INNER_MARGIN --v-outer-margin
                                      V_OUTER_MARGIN --v-inner-margin
                                      V_INNER_MARGIN --cols COLS --rows ROWS
manage.py generatebooktemplate: error: argument --name is required
See how in some places the arg name appears on one line and the placeholder appears on the next. It's kind of hard to read. Any way to fix this?
Note: I'm not referring to the help text I provide argparse, this question pertains to the autogenerated help output that's based on the arguments I define.
 
     
     
    