mirror of
https://github.com/github/octodns.git
synced 2024-05-11 05:55:00 +00:00
Implement --version in ArgumentParser
This commit is contained in:
@@ -11,6 +11,8 @@ from logging import DEBUG, INFO, WARN, Formatter, StreamHandler, \
|
||||
from logging.handlers import SysLogHandler
|
||||
from sys import stderr, stdout
|
||||
|
||||
from octodns import __VERSION__
|
||||
|
||||
|
||||
class ArgumentParser(_Base):
|
||||
'''
|
||||
@@ -23,6 +25,9 @@ class ArgumentParser(_Base):
|
||||
super(ArgumentParser, self).__init__(*args, **kwargs)
|
||||
|
||||
def parse_args(self, default_log_level=INFO):
|
||||
version = 'octoDNS {}'.format(__VERSION__)
|
||||
self.add_argument('--version', action='version', version=version,
|
||||
help='Print octoDNS version and exit')
|
||||
self.add_argument('--log-stream-stdout', action='store_true',
|
||||
default=False,
|
||||
help='Log to stdout instead of stderr')
|
||||
|
Reference in New Issue
Block a user