Dont show [options] if there are no options in usage message

This commit is contained in:
Kovid Goyal 2018-03-15 11:30:31 +05:30
parent 44f654ff86
commit 81bcdaf48a
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -286,8 +286,9 @@ def print_help_for_seq(seq, usage, message, appname):
lines.append('') lines.append('')
a((' ' * leading_indent) + j.join(lines)) a((' ' * leading_indent) + j.join(lines))
usage = usage or '[program-to-run ...]' usage = '[program-to-run ...]' if usage is None else usage
a('{}: {} [options] {}'.format(title('Usage'), bold(yellow(appname)), usage)) optstring = '[options] ' if seq else ''
a('{}: {} {}{}'.format(title('Usage'), bold(yellow(appname)), optstring, usage))
a('') a('')
message = message or ( message = message or (
'Run the |G {appname}| terminal emulator. You can also specify the |_ program| to run inside |_ {appname}| as normal' 'Run the |G {appname}| terminal emulator. You can also specify the |_ program| to run inside |_ {appname}| as normal'