import time import click from rich.console import Console from browser_cli.commands import _handle console = Console() @click.group("extension") def extension_group(): """Manage the browser-cli browser extension.""" @extension_group.command("reload") def extension_reload(): """Reload the browser-cli extension service worker. Useful after updating background.js without restarting the browser. The command returns immediately; the extension restarts ~200 ms later. Re-connects automatically via the keepalive alarm within ~25 seconds. """ _handle("extension.reload") console.print("[green]Extension reloading…[/green] reconnects automatically")