cli options

This commit is contained in:
Arseniy Kuznetsov
2021-01-03 16:28:26 +01:00
parent cbf04ba9dc
commit 31e32983bb
5 changed files with 82 additions and 58 deletions

View File

@@ -84,7 +84,7 @@ class OSConfig(metaclass = ABCMeta):
return OSXConfig()
else:
if not quiet:
print('Non-supported platform: {}'.format(sys.platform))
print(f'Non-supported platform: {sys.platform}')
return None
@property
@@ -136,7 +136,7 @@ class MKTXPConfigHandler:
# MKTXP entries
##############
def register_entry(self, entry_name, entry_info, quiet = False):
def register_entry(self, entry_name, entry_args, quiet = False):
''' Registers MKTXP conf entry
'''
if entry_name in self.registered_entries():
@@ -144,8 +144,7 @@ class MKTXPConfigHandler:
print('"{0}": entry name already registered'.format(entry_name))
return False
else:
self.config[entry_name] = dict(entry_info._asdict())
print(f'adding entry: {self.config[entry_name]}')
self.config[entry_name] = entry_args
self.config.write()
if not quiet:
print('Entry registered: {0}'.format(entry_name))