add cucciaiata-import

This commit is contained in:
2021-04-02 09:16:53 +02:00
parent 3d5d831a8c
commit 43de83cce7
8 changed files with 345 additions and 23 deletions

29
scripts/cucchiaiata-cli Executable file
View File

@ -0,0 +1,29 @@
#!/usr/bin/python3
"""Zephir-cmd-input script
"""
from sys import exit, argv
from json import dumps
from traceback import print_exc
from cucchiaiata import Parser, config, Configuration
from cucchiaiata.i18n import _
def main():
try:
if len(argv) > 2 and argv[1] == 'v1.setting.session.configure':
Configuration().get()
else:
parser = Parser()
print(dumps(parser.get(),
indent=config.indent))
except KeyboardInterrupt:
pass
except Exception as err:
if config.debug:
print_exc()
print(_('Error: {}').format(err))
exit(1)
if __name__ == "__main__":
main()