UNPKG

browse

Version:

Unified Browserbase CLI for browser automation and cloud APIs.

21 lines (20 loc) • 1.02 kB
import { BrowseCommand } from "../../../base.js"; import { apiCommonFlags, toApiOptions } from "../../../lib/cloud/flags.js"; import { listSecrets } from "../../../lib/secrets/api.js"; import { listSecretsFlags, toListSecretsOptions, } from "../../../lib/secrets/flags.js"; import { outputJson } from "../../../lib/output.js"; export default class SecretsList extends BrowseCommand { static description = "List project secret metadata with cursor pagination."; static examples = [ "browse cloud secrets list", "browse cloud secrets list --start-at 2026-01-01T00:00:00Z", "browse cloud secrets list --start-at 2026-01-01T00:00:00Z --end-at 2026-02-01T00:00:00Z", "browse cloud secrets list --limit 10", ]; static flags = { ...apiCommonFlags, ...listSecretsFlags }; async run() { const { flags } = await this.parse(SecretsList); const options = toApiOptions(flags); outputJson(await listSecrets(options, toListSecretsOptions(flags))); } }