Skip to content

Commit ff5e6e5

Browse files
committed
Merge pull request pre-commit#250 from chriskuehl/add_version_to_validators
Add --version option to validator binaries
2 parents 0f2dc40 + 719d196 commit ff5e6e5

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

pre_commit/clientlib/validate_base.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
import argparse
55
import os.path
6+
import pkg_resources
67
import re
78
import sys
89

@@ -71,6 +72,14 @@ def run(argv=None):
7172
argv = argv if argv is not None else sys.argv[1:]
7273
parser = argparse.ArgumentParser()
7374
parser.add_argument('filenames', nargs='*', help=filenames_help)
75+
parser.add_argument(
76+
'-V', '--version',
77+
action='version',
78+
version='%(prog)s {0}'.format(
79+
pkg_resources.get_distribution('pre-commit').version
80+
)
81+
)
82+
7483
args = parser.parse_args(argv)
7584

7685
retval = 0

0 commit comments

Comments
 (0)