Include aliases in ansible-doc output (#27702)

* Properly include aliases in ansible-doc output

Use correct variable name for storing aliases and only print them out if the list isn't empty.

Fixes #24498

* Only include choices in output if choices exist in the list
pull/23417/head^2
Sam Doran 7 years ago committed by Matt Davis
parent 97240a9ebc
commit af558698a0

@ -312,11 +312,13 @@ class DocCLI(CLI):
aliases = '' aliases = ''
if 'aliases' in opt: if 'aliases' in opt:
choices = "(Aliases: " + ", ".join(str(i) for i in opt['aliases']) + ")" if len(opt['aliases']) > 0:
aliases = "(Aliases: " + ", ".join(str(i) for i in opt['aliases']) + ")"
del opt['aliases'] del opt['aliases']
choices = '' choices = ''
if 'choices' in opt: if 'choices' in opt:
choices = "(Choices: " + ", ".join(str(i) for i in opt['choices']) + ")" if len(opt['choices']) > 0:
choices = "(Choices: " + ", ".join(str(i) for i in opt['choices']) + ")"
del opt['choices'] del opt['choices']
default = '' default = ''
if 'default' in opt or not required: if 'default' in opt or not required:

Loading…
Cancel
Save