INNER CODE UNIT · Python
self_update
codeskyblue/uiautodev · uiautodev/cli.py:131
def self_update():
""" Update uiautodev to latest version """
subprocess.run([sys.executable, '-m', "pip", "install", "--upgrade", "uiautodev"])
@cli.command('install-harmony')
def install_harmony():
pip_install("hypium")
@retry(tries=2, delay=3, backoff=2)
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)