Browse Source

Implement --version in ArgumentParser

pull/291/head
Ross McFarland 7 years ago
parent
commit
3032270545
No known key found for this signature in database GPG Key ID: 61C10C4FC8FE4A89
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      octodns/cmds/args.py

+ 5
- 0
octodns/cmds/args.py View File

@ -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')


Loading…
Cancel
Save