From 9d2223ea3b3d5d046285914661ff204c0b5cdd19 Mon Sep 17 00:00:00 2001 From: Emmanuel Gil Peyrot Date: Thu, 22 Dec 2016 20:02:32 +0100 Subject: [PATCH] Add a -V/--version option, printing the version --- src/application.py | 3 +++ src/gajim.py | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/application.py b/src/application.py index 288f67e1a..b4f2da923 100644 --- a/src/application.py +++ b/src/application.py @@ -28,6 +28,9 @@ class GajimApplication(Gtk.Application): def __init__(self): Gtk.Application.__init__(self, application_id='org.gajim.Gajim', flags=Gio.ApplicationFlags.HANDLES_COMMAND_LINE) + self.add_main_option('version', ord('V'), GLib.OptionFlags.NONE, + GLib.OptionArg.NONE, + _('Show the application\'s version')) self.add_main_option('quiet', ord('q'), GLib.OptionFlags.NONE, GLib.OptionArg.NONE, _('Show only critical errors')) diff --git a/src/gajim.py b/src/gajim.py index bfe9be167..580b2b085 100644 --- a/src/gajim.py +++ b/src/gajim.py @@ -35,8 +35,14 @@ ## along with Gajim. If not, see . ## -import os import sys + +if '--version' in sys.argv or '-V' in sys.argv: + from common.defs import version + print(version) + sys.exit(0) + +import os import warnings import OpenSSL