1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-26 09:47:58 +00:00

List help topics when invalid topic is requested

This commit is contained in:
Nils Steinger 2017-10-06 02:09:17 +02:00
parent 21601d5f53
commit 9e81a76172

View file

@ -1951,7 +1951,12 @@ def do_help(self, parser, commands, args):
else:
commands[args.topic].print_help()
else:
parser.error('No help available on %s' % (args.topic,))
msg_lines = []
msg_lines += ['No help available on %s.' % args.topic]
msg_lines += ['Try one of the following:']
msg_lines += [' Commands: %s' % ', '.join(sorted(commands.keys()))]
msg_lines += [' Topics: %s' % ', '.join(sorted(self.helptext.keys()))]
parser.error('\n'.join(msg_lines))
return self.exit_code
def do_subcommand_help(self, parser, args):