Parse command line arguments.
()
| 29 | |
| 30 | |
| 31 | def parse_arguments() -> argparse.Namespace: |
| 32 | """Parse command line arguments.""" |
| 33 | parser = argparse.ArgumentParser( |
| 34 | description='Generate comprehensive documentation for Python components in dependency order.' |
| 35 | ) |
| 36 | parser.add_argument( |
| 37 | '--repo-path', |
| 38 | type=str, |
| 39 | required=True, |
| 40 | help='Path to the repository' |
| 41 | ) |
| 42 | |
| 43 | return parser.parse_args() |
| 44 | |
| 45 | |
| 46 | async def main() -> None: |