#!/usr/bin/env python3 from __future__ import annotations import argparse from pathlib import Path def main() -> None: parser = argparse.ArgumentParser(description="Build Hugging Face README by combining header + body.") parser.add_argument("--header", default="README.hf.header.md") parser.add_argument("--body", default="README.md") parser.add_argument("--out", default="README.md") args = parser.parse_args() header = Path(args.header).read_text(encoding="utf-8").rstrip() + "\n" body = Path(args.body).read_text(encoding="utf-8").lstrip() out = header + "\n" + body Path(args.out).write_text(out, encoding="utf-8") if __name__ == "__main__": main()