| | |
| | 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() |
| |
|