add --version argument handling
Change-Id: I416af26def4d75a6e6dedea30401f458965ec26f Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
21e4d45eb1
commit
b4366540c0
|
@ -17,6 +17,7 @@ import logging
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
import os_client_config
|
import os_client_config
|
||||||
|
import pkg_resources
|
||||||
import shade
|
import shade
|
||||||
|
|
||||||
from downpour import export
|
from downpour import export
|
||||||
|
@ -27,6 +28,14 @@ def main():
|
||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
config = os_client_config.OpenStackConfig()
|
config = os_client_config.OpenStackConfig()
|
||||||
|
|
||||||
|
version_info = pkg_resources.get_distribution('os-downpour').version
|
||||||
|
parser.add_argument(
|
||||||
|
'--version',
|
||||||
|
action='version',
|
||||||
|
version='%(prog)s ' + version_info,
|
||||||
|
help='show the program version and exit',
|
||||||
|
)
|
||||||
|
|
||||||
verbose_group = parser.add_mutually_exclusive_group()
|
verbose_group = parser.add_mutually_exclusive_group()
|
||||||
verbose_group.add_argument(
|
verbose_group.add_argument(
|
||||||
'--verbose', '-v',
|
'--verbose', '-v',
|
||||||
|
|
Loading…
Reference in New Issue