Add a -V/--version option, printing the version
This commit is contained in:
parent
2298af9dd9
commit
9d2223ea3b
2 changed files with 10 additions and 1 deletions
|
@ -28,6 +28,9 @@ class GajimApplication(Gtk.Application):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
Gtk.Application.__init__(self, application_id='org.gajim.Gajim',
|
Gtk.Application.__init__(self, application_id='org.gajim.Gajim',
|
||||||
flags=Gio.ApplicationFlags.HANDLES_COMMAND_LINE)
|
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,
|
self.add_main_option('quiet', ord('q'), GLib.OptionFlags.NONE,
|
||||||
GLib.OptionArg.NONE,
|
GLib.OptionArg.NONE,
|
||||||
_('Show only critical errors'))
|
_('Show only critical errors'))
|
||||||
|
|
|
@ -35,8 +35,14 @@
|
||||||
## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
## along with Gajim. If not, see <http://www.gnu.org/licenses/>.
|
||||||
##
|
##
|
||||||
|
|
||||||
import os
|
|
||||||
import sys
|
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 warnings
|
||||||
import OpenSSL
|
import OpenSSL
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue