Add a -V/--version option, printing the version

This commit is contained in:
Emmanuel Gil Peyrot 2016-12-22 20:02:32 +01:00 committed by Philipp Hörist
parent 2298af9dd9
commit 9d2223ea3b
2 changed files with 10 additions and 1 deletions

View File

@ -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'))

View File

@ -35,8 +35,14 @@
## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
##
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