def cli(file, root, format): schema = load_schema(file) g = CsvGenerator(schema=schema) roots = None if root: roots = [root] g.serialize(roots=roots, format=format)
def cli(file, classname, out, directory): schema = load_schema(file) if directory is not None: write_all_to_directory(schema, directory) else: write_dot(schema, out, classname=classname)
def cli(file): schema = load_schema(file) g = YumlGenerator(schema=schema) print(g.serialize())
def cli(file): schema = load_schema(file) g = PythonGenerator(schema=schema) g.serialize()
def cli(file, dir): schema = load_schema(file) g = MarkdownGenerator(schema=schema) print(g.serialize(dir))
def cli(file): schema = load_schema(file) g = MarshmallowGenerator(schema) g.serialize()
def cli(file, dir): schema = load_schema(file) g = GolrSchemaGenerator(schema=schema) print(g.serialize(dir))
def cli(file, out): schema = load_schema(file) write_owl(schema, out)
def cli(file): schema = load_schema(file) json_schema = JSONSchema() json_schema.dump(schema).data