RST docs: Support multi-line argument strings
This commit is contained in:
@@ -96,8 +96,13 @@ def options_as_rst(data):
|
|||||||
|
|
||||||
ret.extend([
|
ret.extend([
|
||||||
INDENT + "* - " + c_name + (" ``<%s>``" % c_metavar if c_metavar else ""),
|
INDENT + "* - " + c_name + (" ``<%s>``" % c_metavar if c_metavar else ""),
|
||||||
INDENT + " - " + c["help"],
|
|
||||||
])
|
])
|
||||||
|
|
||||||
|
ret.extend([
|
||||||
|
(INDENT + (" - ", " ")[i != 0] + l) if l.strip() else ""
|
||||||
|
for i, l in enumerate(text_unintend(c["help"]).split("\n"))
|
||||||
|
])
|
||||||
|
|
||||||
if c_choices:
|
if c_choices:
|
||||||
ret.extend([
|
ret.extend([
|
||||||
"",
|
"",
|
||||||
|
Reference in New Issue
Block a user