From b4366540c0f102ea3238e8732d739d4c94b1e0d8 Mon Sep 17 00:00:00 2001 From: Doug Hellmann Date: Sun, 30 Apr 2017 21:58:35 +0000 Subject: [PATCH] add --version argument handling Change-Id: I416af26def4d75a6e6dedea30401f458965ec26f Signed-off-by: Doug Hellmann --- downpour/app.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/downpour/app.py b/downpour/app.py index 9bb76bf..d83ac87 100644 --- a/downpour/app.py +++ b/downpour/app.py @@ -17,6 +17,7 @@ import logging import sys import os_client_config +import pkg_resources import shade from downpour import export @@ -27,6 +28,14 @@ def main(): parser = argparse.ArgumentParser() 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.add_argument( '--verbose', '-v',