diff options
Diffstat (limited to 'giscanner/docmain.py')
-rw-r--r-- | giscanner/docmain.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/giscanner/docmain.py b/giscanner/docmain.py index e65b57a0..7750b3bd 100644 --- a/giscanner/docmain.py +++ b/giscanner/docmain.py @@ -42,6 +42,9 @@ def doc_main(args): parser.add_option("", "--write-sections-file", action="store_true", dest="write_sections", help="Generate and write out a sections file") + parser.add_option("", "--write-json-files", + action="store_true", dest="write_json", + help="Generate and write out json files describing the API") options, args = parser.parse_args(args) if not options.output: @@ -65,6 +68,9 @@ def doc_main(args): fp = open(options.output, 'w') write_sections_file(fp, sections_file) fp.close() + elif options.write_json: + writer = DocWriter(transformer, options.language) + writer.write_json(options.output) else: writer = DocWriter(transformer, options.language) writer.write(options.output) |