INNER CODE UNIT · Python
pip_install
codeskyblue/uiautodev · uiautodev/cli.py:141
def pip_install(package: str):
"""Install a package using pip."""
subprocess.run([sys.executable, '-m', "pip", "install", package], check=True)
click.echo(f"Successfully installed {package}")
@cli.command(help="start uiauto.dev local server [Default]")
@click.option("--port", default=20242, help="port number", show_default=True)
@click.option("--host", default="127.0.0.1", help="host", show_default=True)
@click.option("--reload", is_flag=True, default=False, help="auto reload, dev only")
@click.option("-f", "--force", is_flag=True, default=False, help="shutdown already running server")
@click.option("-s", "--no-browser", is_flag=True, default=False, help="silent mode, do not open browser")
@click.option("--offline", is_flag=True, default=False, help="offline mode, do not use internet")
@click.option("--server-url", default="https://web.uiauto.dev", help="uiauto.dev server url", show_default=True)
def server(port: int, host: str, reload: bool, force: bool, no_browser: bool, offline: bool, server_url: str):
click.echo(f"uiautodev version: {__version__}")
if force:
try: