|
@@ -31,6 +31,19 @@ except ImportError:
|
|
|
pass
|
|
|
|
|
|
|
|
|
+def print_version(verbose=False):
|
|
|
+ # print "KCG - KAPTURE Control Gui"
|
|
|
+ # print "=" * 30
|
|
|
+ print "KCG",
|
|
|
+ with open(config.install_path+'VERSION', 'r') as v:
|
|
|
+ print v.read().strip()
|
|
|
+ if verbose:
|
|
|
+ print "=" * 30
|
|
|
+ print "Using Python:"
|
|
|
+ print sys.version
|
|
|
+ print "=" * 30
|
|
|
+ print "From: " + config.install_path
|
|
|
+
|
|
|
|
|
|
def run():
|
|
|
"""
|
|
@@ -41,12 +54,12 @@ def run():
|
|
|
parser.add_argument('--config', type=str, default='', help='Override Configuration file settings.'
|
|
|
'Format: "Section:setting=content;Section:setting2=content;Section2:setting3=content" etc.')
|
|
|
parser.add_argument('--version', action='store_true', help="Print Version and exit")
|
|
|
+ parser.add_argument('--vversion', action='store_true', help="Print Version verbose and exit")
|
|
|
parser.add_argument('--testing', action='store_true', default=False,
|
|
|
help="start KCG in testing version. DO NOT USE THIS IN PRODUCTION.")
|
|
|
args = parser.parse_args()
|
|
|
- if args.version:
|
|
|
- with open('KCG/VERSION', 'r') as v:
|
|
|
- print v.read()
|
|
|
+ if args.version or args.vversion:
|
|
|
+ print_version(args.vversion)
|
|
|
sys.exit()
|
|
|
|
|
|
kcgw.testing = args.testing
|