From 8b27fd21f5d16962dedbe21cc536553c1fcafdd2 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Wed, 19 Jul 2017 21:24:37 +0800 Subject: [PATCH] add command argument: show version --- ate/cli.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ate/cli.py b/ate/cli.py index 654bcc25..81a6d7ab 100644 --- a/ate/cli.py +++ b/ate/cli.py @@ -4,6 +4,7 @@ import logging import PyUnitReport +from ate import __version__ from ate.task import create_task def main(): @@ -11,6 +12,9 @@ def main(): """ parser = argparse.ArgumentParser( description='Api Test Engine.') + parser.add_argument( + '-V', '--version', dest='version', action='store_true', + help="show version") parser.add_argument( '--testcase-path', default='testcases', help="testcase file path") @@ -23,6 +27,10 @@ def main(): args = parser.parse_args() + if args.version: + print(__version__) + exit(0) + log_level = getattr(logging, args.log_level.upper()) logging.basicConfig(level=log_level)