Usage: python generate_field_docs.py file.yml file.asciidoc """ import os import sys sys.path.append(os.path.dirname(__file__) + '/../../libbeat/scripts') import generate_fields_docs SECTIONS = [ ("env", "Common"), ("system", "System-Wide Statistics"), ("process", "Per-Process Statistics"), ("filesystem", "File System Statistics")] if __name__ == "__main__": if len(sys.argv) != 3: print "Usage: %s file.yml file.asciidoc" % sys.argv[0] sys.exit(1) input = open(sys.argv[1], 'r') output = open(sys.argv[2], 'w') try: generate_fields_docs.fields_to_asciidoc(input, output, SECTIONS, "Topbeat") finally: input.close() output.close()