Anthony Sottile | 8f61529 | 2022-01-15 19:24:05 -0500 | [diff] [blame] | 1 | from __future__ import annotations |
| 2 | |
Anthony Sottile | b9cc9d7 | 2020-05-14 16:00:29 -0700 | [diff] [blame] | 3 | import sys |
Anthony Sottile | b9cc9d7 | 2020-05-14 16:00:29 -0700 | [diff] [blame] | 4 | from typing import Sequence |
| 5 | |
| 6 | |
Anthony Sottile | 8f61529 | 2022-01-15 19:24:05 -0500 | [diff] [blame] | 7 | def main(argv: Sequence[str] | None = None) -> int: |
Anthony Sottile | b9cc9d7 | 2020-05-14 16:00:29 -0700 | [diff] [blame] | 8 | argv = argv if argv is not None else sys.argv[1:] |
Pedro Calleja | 926208f | 2020-05-18 21:27:24 -0500 | [diff] [blame] | 9 | hookid, new_hookid, url = argv[:3] |
Anthony Sottile | b9cc9d7 | 2020-05-14 16:00:29 -0700 | [diff] [blame] | 10 | raise SystemExit( |
| 11 | f'`{hookid}` has been removed -- use `{new_hookid}` from {url}', |
| 12 | ) |
| 13 | |
| 14 | |
| 15 | if __name__ == '__main__': |
Anthony Sottile | 39ab2ed | 2021-10-23 13:23:50 -0400 | [diff] [blame] | 16 | raise SystemExit(main()) |