INNER CODE UNIT · Python

main

browser-use/macos-harness · src/macos_harness/cli.py:85

def main(argv: list[str] | None = None) -> int:
    parser = _build_parser()
    args = parser.parse_args(argv)
    if args.command == "telemetry":
        return run_telemetry_cli([args.action] if args.action else [])

    started = time.monotonic()
    result: int | None = None
    try:
        if args.command == "doctor":
            mac = MacOS()
            if args.request:
                mac.request_permissions()
            print(json.dumps(mac.doctor(), indent=2))
            result = 0
            return result
        if args.command == "apps":
            print(json.dumps(MacOS().list_apps(), indent=2))

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…