From 9750899f995729ade82016282ceb34e62375f5a5 Mon Sep 17 00:00:00 2001 From: yzqzss Date: Tue, 31 Oct 2023 00:03:18 +0800 Subject: [PATCH] feat(api): CLI: add `--host`, `--port` --- biliarchiver/cli_tools/biliarchiver.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/biliarchiver/cli_tools/biliarchiver.py b/biliarchiver/cli_tools/biliarchiver.py index e41b235..4f60a8c 100644 --- a/biliarchiver/cli_tools/biliarchiver.py +++ b/biliarchiver/cli_tools/biliarchiver.py @@ -82,7 +82,19 @@ def auth(): @biliarchiver.command(help=click.style(_("运行 API"), fg="cyan")) -def api(): +@click.option( + "--host", + type=str, + default="127.0.0.1", + show_default=True, +) +@click.option( + "--port", + type=int, + default=8000, + show_default=True, +) +def api(**kwargs): try: import fastapi import uvicorn @@ -93,7 +105,7 @@ def api(): from biliarchiver.rest_api.main import app - uvicorn.run(app) + uvicorn.run(app, **kwargs) if __name__ == "__main__":