MCPcopy Create free account
hub / github.com/NVIDIA/NeMo-Relay / main

Function main

scripts/docs/generate_rust_library_reference.py:654–669  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

652
653
654def main() -> None:
655 parser = argparse.ArgumentParser(description=__doc__)
656 parser.add_argument("--doc-root", type=Path, default=Path("target/doc"))
657 parser.add_argument(
658 "--output-dir",
659 type=Path,
660 default=Path("docs/reference/api/rust-library-reference"),
661 )
662 parser.add_argument("--skip-cargo-doc", action="store_true")
663 args = parser.parse_args()
664
665 repo_root = Path.cwd()
666 doc_root = args.doc_root.resolve()
667 output_dir = args.output_dir.resolve()
668 count = generate(repo_root, doc_root, output_dir, run_cargo_doc=not args.skip_cargo_doc)
669 print(f"Generated Rust library reference for {count} rustdoc page(s) in {output_dir}")
670
671
672if __name__ == "__main__":

Calls 2

resolveMethod · 0.80
generateFunction · 0.70

Tested by

no test coverage detected