Skip to main content
Read and display the structure of an integration definition file.

Usage

What it does

The read command:
  1. Locates integration definition
  2. Parses the integration.definition.ts file
  3. Validates the schema
  4. Displays structured output

Options

—workDir

Specify integration directory:
Default: current directory

Global options

All global options are available:

Output

Displays integration structure:
  • Name and version
  • Description
  • Actions
  • Events
  • Channels
  • States
  • Configuration schema
  • User tags
  • Secrets

JSON output

Use --json for machine-readable output:

Examples

Read current integration

Read specific integration

Export to JSON

Verbose output

Use cases

Verify integration structure

Quickly check your integration definition:

Debug integration issues

Use verbose mode to see parsing details:

Integration documentation

Export definition for documentation:

CI/CD validation

Validate definition in pipeline:

Integration definition

The command reads from:
Example definition:
  • bp lint - Lint integration definition (experimental)
  • bp generate - Generate types from definition
  • bp build - Build integration for deployment