UNPKG

browse

Version:

Unified Browserbase CLI for browser automation and cloud APIs.

21 lines (20 loc) 793 B
import { BrowseCommand } from "../base.js"; import { sessionFlag, sessionName } from "../lib/driver/flags.js"; import { getDriverStatus } from "../lib/driver/daemon/client.js"; import { outputJson } from "../lib/output.js"; export default class Status extends BrowseCommand { static description = "Show the browse driver daemon status for a named session."; static examples = [ "browse status", "browse status --session research", ]; static flags = { session: sessionFlag, }; async run() { const { flags } = await this.parse(Status); const session = sessionName(flags.session); const status = await getDriverStatus(session); outputJson(status ?? { browserConnected: false, initialized: false, session }); } }