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