(argv=None)
| 28 | |
| 29 | |
| 30 | def main(argv=None): |
| 31 | parser = argparse.ArgumentParser( |
| 32 | description="Resolve docs GitHub source-ref placeholders before building docs." |
| 33 | ) |
| 34 | parser.add_argument("--root", default="docs", help="Directory to rewrite.") |
| 35 | parser.add_argument("--placeholder", required=True) |
| 36 | parser.add_argument("--source-ref", required=True) |
| 37 | args = parser.parse_args(argv) |
| 38 | |
| 39 | changed = resolve_placeholders( |
| 40 | args.root, |
| 41 | placeholder=args.placeholder, |
| 42 | source_ref=args.source_ref, |
| 43 | ) |
| 44 | print(f"Resolved {len(changed)} file(s) under {args.root}.") |
| 45 | return 0 |
| 46 | |
| 47 | |
| 48 | if __name__ == "__main__": |
no test coverage detected
searching dependent graphs…