()
| 327 | |
| 328 | |
| 329 | def main(): |
| 330 | parser = argparse.ArgumentParser(description="Check standards for version updates") |
| 331 | parser.add_argument("--source", choices=["iso", "iec", "astm", "iteh", "all"], |
| 332 | default="all", help="Filter by source type") |
| 333 | parser.add_argument("--category", type=str, help="Filter by category name") |
| 334 | parser.add_argument("--report", type=str, help="Output report JSON path") |
| 335 | args = parser.parse_args() |
| 336 | |
| 337 | source = None if args.source == "all" else args.source |
| 338 | run_check(source_filter=source, category_filter=args.category, report_path=args.report) |
| 339 | |
| 340 | |
| 341 | if __name__ == "__main__": |
no test coverage detected