ソースを参照

Merge pull request #323 from anarcat/version-arg

add standard --version argument
TW 9 年 前
コミット
9c45d703d0
1 ファイル変更3 行追加1 行削除
  1. 3 1
      borg/archiver.py

+ 3 - 1
borg/archiver.py

@@ -564,7 +564,9 @@ Type "Yes I am sure" if you understand this and want to continue.\n""")
         common_parser.add_argument('--remote-path', dest='remote_path', default=RemoteRepository.remote_path, metavar='PATH',
         common_parser.add_argument('--remote-path', dest='remote_path', default=RemoteRepository.remote_path, metavar='PATH',
                                    help='set remote path to executable (default: "%(default)s")')
                                    help='set remote path to executable (default: "%(default)s")')
 
 
-        parser = argparse.ArgumentParser(prog=prog, description='Borg %s - Deduplicated Backups' % __version__)
+        parser = argparse.ArgumentParser(prog=prog, description='Borg - Deduplicated Backups')
+        parser.add_argument('-V', '--version', action='version', version='%(prog)s ' + __version__,
+                                   help='show version number and exit')
         subparsers = parser.add_subparsers(title='Available commands')
         subparsers = parser.add_subparsers(title='Available commands')
 
 
         serve_epilog = textwrap.dedent("""
         serve_epilog = textwrap.dedent("""