mirror of https://github.com/borgbackup/borg.git
Hide internal "serve" command from "Available commands".
This commit is contained in:
parent
9ebeb0f98d
commit
b2346b7c9b
|
@ -43,7 +43,7 @@ class Archiver:
|
||||||
else:
|
else:
|
||||||
print(msg, end=' ')
|
print(msg, end=' ')
|
||||||
|
|
||||||
def do_serve(self, args):
|
def do_serve(self):
|
||||||
return RepositoryServer().serve()
|
return RepositoryServer().serve()
|
||||||
|
|
||||||
def do_init(self, args):
|
def do_init(self, args):
|
||||||
|
@ -343,12 +343,13 @@ class Archiver:
|
||||||
default=False,
|
default=False,
|
||||||
help='verbose output')
|
help='verbose output')
|
||||||
|
|
||||||
|
# We can't use argpase for "serve" since we don't want it to show up in "Available commands"
|
||||||
|
if args and args[0] == 'serve':
|
||||||
|
return self.do_serve()
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(description='Attic %s - Deduplicated Backups' % __version__)
|
parser = argparse.ArgumentParser(description='Attic %s - Deduplicated Backups' % __version__)
|
||||||
subparsers = parser.add_subparsers(title='Available commands')
|
subparsers = parser.add_subparsers(title='Available commands')
|
||||||
|
|
||||||
subparser = subparsers.add_parser('serve', parents=[common_parser])
|
|
||||||
subparser.set_defaults(func=self.do_serve)
|
|
||||||
|
|
||||||
subparser = subparsers.add_parser('init', parents=[common_parser],
|
subparser = subparsers.add_parser('init', parents=[common_parser],
|
||||||
description=self.do_init.__doc__)
|
description=self.do_init.__doc__)
|
||||||
subparser.set_defaults(func=self.do_init)
|
subparser.set_defaults(func=self.do_init)
|
||||||
|
|
Loading…
Reference in New Issue