INNER CODE UNIT · Python
_build_api_key_parsers
georgekhananaev/google-reviews-scraper-pro · modules/cli.py:241
def _build_api_key_parsers(sub: argparse._SubParsersAction) -> None:
"""Build API key management subcommands."""
# api-key-create
sp = sub.add_parser("api-key-create", help="Create a new API key")
_add_common_args(sp)
sp.add_argument("name", help="descriptive name for this key")
# api-key-list
sp = sub.add_parser("api-key-list", help="List all API keys")
_add_common_args(sp)
# api-key-revoke
sp = sub.add_parser("api-key-revoke", help="Revoke an API key")
_add_common_args(sp)
sp.add_argument("key_id", type=int, help="ID of the key to revoke")
# api-key-stats
sp = sub.add_parser("api-key-stats", help="Show API key usage statistics")