diff --git a/app/frontend_management.py b/app/frontend_management.py index 1a6971eedf6..4884ae5fe9c 100644 --- a/app/frontend_management.py +++ b/app/frontend_management.py @@ -147,6 +147,9 @@ def add_argument(cls, parser: argparse.ArgumentParser): type=str, default=cls.DEFAULT_VERSION_STRING, help=f""" + Specifies the version of the frontend to be used. This command needs internet connectivity to query and + download available frontend implementations from GitHub releases. + The version string should be in the format of: [provider]@[version] where provider is one of: {", ".join([provider.name for provider in cls.PROVIDERS])} @@ -164,10 +167,10 @@ def is_valid_directory(path: str | None) -> str | None: return path parser.add_argument( - "--web-root", + "--front-end-root", type=is_valid_directory, default=None, - help="The path to the directory where the frontend is located. Overrides --front-end-version.", + help="The local filesystem path to the directory where the frontend is located. Overrides --front-end-version.", ) @classmethod diff --git a/server.py b/server.py index eceaec2bb88..03c4c421906 100644 --- a/server.py +++ b/server.py @@ -86,8 +86,8 @@ def __init__(self, loop): self.sockets = dict() self.web_root = ( FrontendManager.init_frontend(args.front_end_version) - if args.web_root is None - else args.web_root + if args.front_end_root is None + else args.front_end_root ) logging.info(f"[Prompt Server] web root: {self.web_root}") routes = web.RouteTableDef()