Merge pull request #250 from chriskuehl/add_version_to_validators

Add --version option to validator binaries
This commit is contained in:
Anthony Sottile 2015-07-26 09:16:00 -04:00
commit ff5e6e5e89

View file

@ -3,6 +3,7 @@ from __future__ import unicode_literals
import argparse import argparse
import os.path import os.path
import pkg_resources
import re import re
import sys import sys
@ -71,6 +72,14 @@ def get_run_function(filenames_help, validate_strategy, exception_cls):
argv = argv if argv is not None else sys.argv[1:] argv = argv if argv is not None else sys.argv[1:]
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()
parser.add_argument('filenames', nargs='*', help=filenames_help) parser.add_argument('filenames', nargs='*', help=filenames_help)
parser.add_argument(
'-V', '--version',
action='version',
version='%(prog)s {0}'.format(
pkg_resources.get_distribution('pre-commit').version
)
)
args = parser.parse_args(argv) args = parser.parse_args(argv)
retval = 0 retval = 0