mirror of
https://github.com/keymanapp/keyman.git
synced 2026-08-07 01:15:33 +00:00
30 lines
1.1 KiB
Python
Executable file
30 lines
1.1 KiB
Python
Executable file
#!/usr/bin/python3
|
|
|
|
import argparse
|
|
import logging
|
|
import gi
|
|
gi.require_version('Gtk', '3.0')
|
|
from gi.repository import Gtk
|
|
|
|
from keyman_config import __version__
|
|
|
|
if __name__ == '__main__':
|
|
parser = argparse.ArgumentParser(description='Keyman keyboards installation and information')
|
|
parser.add_argument('--version', action='version', version='%(prog)s version '+__version__)
|
|
parser.add_argument('-v', '--verbose', action='store_true', help='verbose logging')
|
|
parser.add_argument('-vv', '--veryverbose', action='store_true', help='very verbose logging')
|
|
|
|
args = parser.parse_args()
|
|
if args.verbose:
|
|
logging.basicConfig(level=logging.INFO, format='%(levelname)s:%(message)s')
|
|
elif args.veryverbose:
|
|
logging.basicConfig(level=logging.DEBUG, format='%(levelname)s:%(message)s')
|
|
else:
|
|
logging.basicConfig(format='%(levelname)s:%(message)s')
|
|
|
|
from keyman_config.view_installed import ViewInstalledWindow
|
|
w = ViewInstalledWindow()
|
|
w.resize(576, 324)
|
|
w.connect("destroy", Gtk.main_quit)
|
|
w.show_all()
|
|
Gtk.main()
|