From ed80deab0fe149f8a72d50738f0462b5928aecf1 Mon Sep 17 00:00:00 2001 From: Salim Fadhley Date: Mon, 28 Jul 2014 23:41:05 +0100 Subject: [PATCH] added a way of getting the api version from the command-line --- jenkinsapi/command_line/jenkinsapi_version.py | 8 ++++++++ setup.py | 3 ++- 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 jenkinsapi/command_line/jenkinsapi_version.py diff --git a/jenkinsapi/command_line/jenkinsapi_version.py b/jenkinsapi/command_line/jenkinsapi_version.py new file mode 100644 index 0000000..970d127 --- /dev/null +++ b/jenkinsapi/command_line/jenkinsapi_version.py @@ -0,0 +1,8 @@ +from jenkinsapi import __version__ as version +import sys + +def main(): + sys.stdout.write(version) + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/setup.py b/setup.py index 0b0c5b1..1e03899 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,8 @@ except IOError: DESCRIPTION = SHORT_DESCRIPTION GLOBAL_ENTRY_POINTS = { - "console_scripts": ["jenkins_invoke=jenkinsapi.command_line.jenkins_invoke:main"] + "console_scripts": ["jenkins_invoke=jenkinsapi.command_line.jenkins_invoke:main", + "jenkinsapi_version=jenkinsapi.command_line.jenkinsapi_version:main"] } setup( -- 2.34.1