added a way of getting the api version from the command-line
authorSalim Fadhley <sal@stodge.org>
Mon, 28 Jul 2014 22:41:05 +0000 (23:41 +0100)
committerSalim Fadhley <sal@stodge.org>
Mon, 28 Jul 2014 22:41:05 +0000 (23:41 +0100)
jenkinsapi/command_line/jenkinsapi_version.py [new file with mode: 0644]
setup.py

diff --git a/jenkinsapi/command_line/jenkinsapi_version.py b/jenkinsapi/command_line/jenkinsapi_version.py
new file mode 100644 (file)
index 0000000..970d127
--- /dev/null
@@ -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
index 0b0c5b14fd8bf3e8e4770f1892d08df34f5a79f4..1e038997bd90d8d94cea85d49ddc8ec6c63cdf10 100644 (file)
--- 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(