]> wagnertech.de Git - mDoc.git/blob - python/mDoc/mdoc.py
pydev
[mDoc.git] / python / mDoc / mdoc.py
1 #!/usr/bin/python3
2 '''
3 Created on 02.08.2019
4
5 @author: mdoc
6 '''
7
8 import sys
9 from mdoc import worker
10 from test import xxx
11 from test.xxx import MyClass
12
13 usage = 'mdoc <source> <target-format>'
14
15 def command_dispatch(args):
16     
17     # check runtime parameters
18     if len(args) < 2:
19         raise RuntimeError("xets needs 2 arguments.")
20     
21     file = args[0]
22     format = args[1]
23     
24     return worker.convert(file, format)
25     
26
27 # evaulate runtime parameters
28 if __name__ == '__main__':
29     try:
30         ret = command_dispatch(sys.argv[1:])
31         if ret != 0:
32             print (usage) 
33         exit (ret)
34     except Exception as e:
35         print (e)
36         print (usage)
37         raise