()
| 453 | |
| 454 | |
| 455 | def main() -> None: |
| 456 | parser = build_parser() |
| 457 | args = parser.parse_args() |
| 458 | |
| 459 | if args.command == "get-version": |
| 460 | if args.python: |
| 461 | get_version("python") |
| 462 | elif args.cargo: |
| 463 | get_version("cargo") |
| 464 | elif args.docker: |
| 465 | get_version("docker") |
| 466 | elif args.deb: |
| 467 | get_version("deb") |
| 468 | elif args.snap: |
| 469 | get_version("snap") |
| 470 | elif args.rpm_version: |
| 471 | get_version("rpm-version") |
| 472 | elif args.rpm_release: |
| 473 | get_version("rpm-release") |
| 474 | elif args.json: |
| 475 | get_version("json") |
| 476 | else: |
| 477 | get_version("all") |
| 478 | elif args.command == "generate-homebrew-formula": |
| 479 | generate_homebrew_formula( |
| 480 | release_tag=args.release_tag, |
| 481 | release_dir=args.release_dir, |
| 482 | output=args.output, |
| 483 | ) |
| 484 | |
| 485 | |
| 486 | if __name__ == "__main__": |
no test coverage detected