[UI] Indent subsequent lines in argparse help
This commit is contained in:
parent
a49b459a59
commit
1afea60c6f
|
@ -44,7 +44,7 @@ class DelugeTextHelpFormatter(argparse.RawDescriptionHelpFormatter):
|
||||||
"""
|
"""
|
||||||
wrapped_lines = []
|
wrapped_lines = []
|
||||||
for l in text.splitlines():
|
for l in text.splitlines():
|
||||||
wrapped_lines.extend(textwrap.wrap(l, width))
|
wrapped_lines.extend(textwrap.wrap(l, width, subsequent_indent=" "))
|
||||||
return wrapped_lines
|
return wrapped_lines
|
||||||
|
|
||||||
def _format_action_invocation(self, action):
|
def _format_action_invocation(self, action):
|
||||||
|
|
|
@ -47,7 +47,7 @@ def start_ui():
|
||||||
cmd_help.extend(["%s -- %s" % (k, getattr(v, "cmdline", "")) for k, v in ui_entrypoints.iteritems()])
|
cmd_help.extend(["%s -- %s" % (k, getattr(v, "cmdline", "")) for k, v in ui_entrypoints.iteritems()])
|
||||||
|
|
||||||
group.add_argument("-u", "--ui", action="store",
|
group.add_argument("-u", "--ui", action="store",
|
||||||
choices=ui_entrypoints.keys(), help="\n* ".join(cmd_help))
|
choices=ui_entrypoints.keys(), help="\n * ".join(cmd_help))
|
||||||
group.add_argument("-a", "--args", action="store",
|
group.add_argument("-a", "--args", action="store",
|
||||||
help=_('Arguments to pass to the UI. Multiple args must be quoted, e.g. -a "--option args"'))
|
help=_('Arguments to pass to the UI. Multiple args must be quoted, e.g. -a "--option args"'))
|
||||||
group.add_argument("-s", "--set-default-ui", dest="default_ui", choices=ui_entrypoints.keys(),
|
group.add_argument("-s", "--set-default-ui", dest="default_ui", choices=ui_entrypoints.keys(),
|
||||||
|
|
Loading…
Reference in New Issue