browse
Version:
Unified Browserbase CLI for browser automation and cloud APIs.
14 lines (13 loc) • 463 B
JavaScript
import { Command } from "@oclif/core";
import { CommandFailure } from "./lib/errors.js";
import { recordCommandError } from "./lib/telemetry.js";
export class BrowseCommand extends Command {
async catch(err) {
if (err instanceof CommandFailure) {
recordCommandError("runtime", "COMMAND_FAILURE");
process.stderr.write(`${err.message}\n`);
this.exit(err.exitCode);
}
return super.catch(err);
}
}