Merge pull request #601 from trassl/master

Reformat commands list
This commit is contained in:
TW 2016-01-26 13:34:13 +01:00
commit fd9f9792cb
1 changed files with 40 additions and 20 deletions

View File

@ -778,14 +778,16 @@ class Archiver:
parser = argparse.ArgumentParser(prog=prog, description='Borg - Deduplicated Backups') parser = argparse.ArgumentParser(prog=prog, description='Borg - Deduplicated Backups')
parser.add_argument('-V', '--version', action='version', version='%(prog)s ' + __version__, parser.add_argument('-V', '--version', action='version', version='%(prog)s ' + __version__,
help='show version number and exit') help='show version number and exit')
subparsers = parser.add_subparsers(title='Available commands') subparsers = parser.add_subparsers(title='required arguments',
metavar='<command>')
serve_epilog = textwrap.dedent(""" serve_epilog = textwrap.dedent("""
This command starts a repository server process. This command is usually not used manually. This command starts a repository server process. This command is usually not used manually.
""") """)
subparser = subparsers.add_parser('serve', parents=[common_parser], subparser = subparsers.add_parser('serve', parents=[common_parser],
description=self.do_serve.__doc__, epilog=serve_epilog, description=self.do_serve.__doc__, epilog=serve_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='start repository server process')
subparser.set_defaults(func=self.do_serve) subparser.set_defaults(func=self.do_serve)
subparser.add_argument('--restrict-to-path', dest='restrict_to_paths', action='append', subparser.add_argument('--restrict-to-path', dest='restrict_to_paths', action='append',
metavar='PATH', help='restrict repository access to PATH') metavar='PATH', help='restrict repository access to PATH')
@ -796,7 +798,8 @@ class Archiver:
""") """)
subparser = subparsers.add_parser('init', parents=[common_parser], subparser = subparsers.add_parser('init', parents=[common_parser],
description=self.do_init.__doc__, epilog=init_epilog, description=self.do_init.__doc__, epilog=init_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='initialize empty repository')
subparser.set_defaults(func=self.do_init) subparser.set_defaults(func=self.do_init)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False), type=location_validator(archive=False),
@ -844,7 +847,8 @@ class Archiver:
subparser = subparsers.add_parser('check', parents=[common_parser], subparser = subparsers.add_parser('check', parents=[common_parser],
description=self.do_check.__doc__, description=self.do_check.__doc__,
epilog=check_epilog, epilog=check_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='verify repository')
subparser.set_defaults(func=self.do_check) subparser.set_defaults(func=self.do_check)
subparser.add_argument('location', metavar='REPOSITORY_OR_ARCHIVE', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY_OR_ARCHIVE', nargs='?', default='',
type=location_validator(), type=location_validator(),
@ -874,7 +878,8 @@ class Archiver:
subparser = subparsers.add_parser('change-passphrase', parents=[common_parser], subparser = subparsers.add_parser('change-passphrase', parents=[common_parser],
description=self.do_change_passphrase.__doc__, description=self.do_change_passphrase.__doc__,
epilog=change_passphrase_epilog, epilog=change_passphrase_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='change repository passphrase')
subparser.set_defaults(func=self.do_change_passphrase) subparser.set_defaults(func=self.do_change_passphrase)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False)) type=location_validator(archive=False))
@ -900,7 +905,8 @@ class Archiver:
subparser = subparsers.add_parser('migrate-to-repokey', parents=[common_parser], subparser = subparsers.add_parser('migrate-to-repokey', parents=[common_parser],
description=self.do_migrate_to_repokey.__doc__, description=self.do_migrate_to_repokey.__doc__,
epilog=migrate_to_repokey_epilog, epilog=migrate_to_repokey_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='migrate passphrase-mode repository to repokey')
subparser.set_defaults(func=self.do_migrate_to_repokey) subparser.set_defaults(func=self.do_migrate_to_repokey)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False)) type=location_validator(archive=False))
@ -916,7 +922,8 @@ class Archiver:
subparser = subparsers.add_parser('create', parents=[common_parser], subparser = subparsers.add_parser('create', parents=[common_parser],
description=self.do_create.__doc__, description=self.do_create.__doc__,
epilog=create_epilog, epilog=create_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='create backup')
subparser.set_defaults(func=self.do_create) subparser.set_defaults(func=self.do_create)
subparser.add_argument('-s', '--stats', dest='stats', subparser.add_argument('-s', '--stats', dest='stats',
action='store_true', default=False, action='store_true', default=False,
@ -996,7 +1003,8 @@ class Archiver:
subparser = subparsers.add_parser('extract', parents=[common_parser], subparser = subparsers.add_parser('extract', parents=[common_parser],
description=self.do_extract.__doc__, description=self.do_extract.__doc__,
epilog=extract_epilog, epilog=extract_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='extract archive contents')
subparser.set_defaults(func=self.do_extract) subparser.set_defaults(func=self.do_extract)
subparser.add_argument('-n', '--dry-run', dest='dry_run', subparser.add_argument('-n', '--dry-run', dest='dry_run',
default=False, action='store_true', default=False, action='store_true',
@ -1031,7 +1039,8 @@ class Archiver:
subparser = subparsers.add_parser('rename', parents=[common_parser], subparser = subparsers.add_parser('rename', parents=[common_parser],
description=self.do_rename.__doc__, description=self.do_rename.__doc__,
epilog=rename_epilog, epilog=rename_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='rename archive')
subparser.set_defaults(func=self.do_rename) subparser.set_defaults(func=self.do_rename)
subparser.add_argument('location', metavar='ARCHIVE', subparser.add_argument('location', metavar='ARCHIVE',
type=location_validator(archive=True), type=location_validator(archive=True),
@ -1047,7 +1056,8 @@ class Archiver:
subparser = subparsers.add_parser('delete', parents=[common_parser], subparser = subparsers.add_parser('delete', parents=[common_parser],
description=self.do_delete.__doc__, description=self.do_delete.__doc__,
epilog=delete_epilog, epilog=delete_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='delete archive')
subparser.set_defaults(func=self.do_delete) subparser.set_defaults(func=self.do_delete)
subparser.add_argument('-p', '--progress', dest='progress', subparser.add_argument('-p', '--progress', dest='progress',
action='store_true', default=False, action='store_true', default=False,
@ -1071,7 +1081,8 @@ class Archiver:
subparser = subparsers.add_parser('list', parents=[common_parser], subparser = subparsers.add_parser('list', parents=[common_parser],
description=self.do_list.__doc__, description=self.do_list.__doc__,
epilog=list_epilog, epilog=list_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='list archive or repository contents')
subparser.set_defaults(func=self.do_list) subparser.set_defaults(func=self.do_list)
subparser.add_argument('--short', dest='short', subparser.add_argument('--short', dest='short',
action='store_true', default=False, action='store_true', default=False,
@ -1091,7 +1102,8 @@ class Archiver:
subparser = subparsers.add_parser('mount', parents=[common_parser], subparser = subparsers.add_parser('mount', parents=[common_parser],
description=self.do_mount.__doc__, description=self.do_mount.__doc__,
epilog=mount_epilog, epilog=mount_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='mount repository')
subparser.set_defaults(func=self.do_mount) subparser.set_defaults(func=self.do_mount)
subparser.add_argument('location', metavar='REPOSITORY_OR_ARCHIVE', type=location_validator(), subparser.add_argument('location', metavar='REPOSITORY_OR_ARCHIVE', type=location_validator(),
help='repository/archive to mount') help='repository/archive to mount')
@ -1109,7 +1121,8 @@ class Archiver:
subparser = subparsers.add_parser('info', parents=[common_parser], subparser = subparsers.add_parser('info', parents=[common_parser],
description=self.do_info.__doc__, description=self.do_info.__doc__,
epilog=info_epilog, epilog=info_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='show archive information')
subparser.set_defaults(func=self.do_info) subparser.set_defaults(func=self.do_info)
subparser.add_argument('location', metavar='ARCHIVE', subparser.add_argument('location', metavar='ARCHIVE',
type=location_validator(archive=True), type=location_validator(archive=True),
@ -1123,7 +1136,8 @@ class Archiver:
subparser = subparsers.add_parser('break-lock', parents=[common_parser], subparser = subparsers.add_parser('break-lock', parents=[common_parser],
description=self.do_break_lock.__doc__, description=self.do_break_lock.__doc__,
epilog=break_lock_epilog, epilog=break_lock_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='break repository and cache locks')
subparser.set_defaults(func=self.do_break_lock) subparser.set_defaults(func=self.do_break_lock)
subparser.add_argument('location', metavar='REPOSITORY', subparser.add_argument('location', metavar='REPOSITORY',
type=location_validator(archive=False), type=location_validator(archive=False),
@ -1156,7 +1170,8 @@ class Archiver:
subparser = subparsers.add_parser('prune', parents=[common_parser], subparser = subparsers.add_parser('prune', parents=[common_parser],
description=self.do_prune.__doc__, description=self.do_prune.__doc__,
epilog=prune_epilog, epilog=prune_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='prune archives')
subparser.set_defaults(func=self.do_prune) subparser.set_defaults(func=self.do_prune)
subparser.add_argument('-n', '--dry-run', dest='dry_run', subparser.add_argument('-n', '--dry-run', dest='dry_run',
default=False, action='store_true', default=False, action='store_true',
@ -1224,7 +1239,8 @@ class Archiver:
subparser = subparsers.add_parser('upgrade', parents=[common_parser], subparser = subparsers.add_parser('upgrade', parents=[common_parser],
description=self.do_upgrade.__doc__, description=self.do_upgrade.__doc__,
epilog=upgrade_epilog, epilog=upgrade_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='upgrade repository format')
subparser.set_defaults(func=self.do_upgrade) subparser.set_defaults(func=self.do_upgrade)
subparser.add_argument('-p', '--progress', dest='progress', subparser.add_argument('-p', '--progress', dest='progress',
action='store_true', default=False, action='store_true', default=False,
@ -1256,7 +1272,8 @@ class Archiver:
subparser = subparsers.add_parser('debug-dump-archive-items', parents=[common_parser], subparser = subparsers.add_parser('debug-dump-archive-items', parents=[common_parser],
description=self.do_debug_dump_archive_items.__doc__, description=self.do_debug_dump_archive_items.__doc__,
epilog=debug_dump_archive_items_epilog, epilog=debug_dump_archive_items_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='dump archive items (metadata) (debug)')
subparser.set_defaults(func=self.do_debug_dump_archive_items) subparser.set_defaults(func=self.do_debug_dump_archive_items)
subparser.add_argument('location', metavar='ARCHIVE', subparser.add_argument('location', metavar='ARCHIVE',
type=location_validator(archive=True), type=location_validator(archive=True),
@ -1268,7 +1285,8 @@ class Archiver:
subparser = subparsers.add_parser('debug-get-obj', parents=[common_parser], subparser = subparsers.add_parser('debug-get-obj', parents=[common_parser],
description=self.do_debug_get_obj.__doc__, description=self.do_debug_get_obj.__doc__,
epilog=debug_get_obj_epilog, epilog=debug_get_obj_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='get object from repository (debug)')
subparser.set_defaults(func=self.do_debug_get_obj) subparser.set_defaults(func=self.do_debug_get_obj)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False), type=location_validator(archive=False),
@ -1284,7 +1302,8 @@ class Archiver:
subparser = subparsers.add_parser('debug-put-obj', parents=[common_parser], subparser = subparsers.add_parser('debug-put-obj', parents=[common_parser],
description=self.do_debug_put_obj.__doc__, description=self.do_debug_put_obj.__doc__,
epilog=debug_put_obj_epilog, epilog=debug_put_obj_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='put object to repository (debug)')
subparser.set_defaults(func=self.do_debug_put_obj) subparser.set_defaults(func=self.do_debug_put_obj)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False), type=location_validator(archive=False),
@ -1298,7 +1317,8 @@ class Archiver:
subparser = subparsers.add_parser('debug-delete-obj', parents=[common_parser], subparser = subparsers.add_parser('debug-delete-obj', parents=[common_parser],
description=self.do_debug_delete_obj.__doc__, description=self.do_debug_delete_obj.__doc__,
epilog=debug_delete_obj_epilog, epilog=debug_delete_obj_epilog,
formatter_class=argparse.RawDescriptionHelpFormatter) formatter_class=argparse.RawDescriptionHelpFormatter,
help='delete object from repository (debug)')
subparser.set_defaults(func=self.do_debug_delete_obj) subparser.set_defaults(func=self.do_debug_delete_obj)
subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='', subparser.add_argument('location', metavar='REPOSITORY', nargs='?', default='',
type=location_validator(archive=False), type=location_validator(archive=False),