configuration support

This commit is contained in:
2019-12-02 10:30:29 +01:00
parent 21b8e1566c
commit 61f347aad6
6 changed files with 174 additions and 137 deletions

View File

@ -1,20 +1,22 @@
#!/usr/bin/env python3
"""Zephir-cmd-input script
"""
from sys import exit
from sys import exit, argv
from json import dumps
from traceback import print_exc
from cucchiaiata import Parser, config
from cucchiaiata import Parser, config, Configuration
from cucchiaiata.i18n import _
def main():
# if sys.argv[1] == 'config.session.server.configure' or \
# sys.argv[1] == 'config.session.servermodel.configure':
# configuration(sys.argv[1])
# else:
try:
parser = Parser()
print(parser.get())
if argv[1] in ['config.session.server.configure',
'config.session.servermodel.configure']:
Configuration().get()
else:
parser = Parser()
print(dumps(parser.get(),
indent=config.indent))
except Exception as err:
if config.debug:
print_exc()