1import json
2import sys
3
4options = json.load(sys.stdin)
5# TODO: declarations: link to github
6for (name, value) in options.items():
7 print(f'== {name}')
8 print()
9 print(value['description'])
10 print()
11 print('[discrete]')
12 print('=== details')
13 print()
14 print(f'Type:: {value["type"]}')
15 if 'default' in value:
16 print('Default::')
17 print('+')
18 print('----')
19 print(json.dumps(value['default'], ensure_ascii=False, separators=(',', ':')))
20 print('----')
21 print()
22 else:
23 print('No Default:: {blank}')
24 if value['readOnly']:
25 print('Read Only:: {blank}')
26 else:
27 print()
28 if 'example' in value:
29 print('Example::')
30 print('+')
31 print('----')
32 print(json.dumps(value['example'], ensure_ascii=False, separators=(',', ':')))
33 print('----')
34 print()
35 else:
36 print('No Example:: {blank}')
37 print()