Examples
Start a run and show failed action logs after completion
bdy pip run start pipeline-identifier --failed-logs$Return the current execution state using semantic exit codes
bdy pip run start pipeline-identifier --exit-code --no-wait$Run pipeline with high priority and upload everything from scratch
bdy pip run start pipeline-identifier --priority HIGH -f$Run pipeline without cache and wait for execution to complete
bdy pip run start pipeline-identifier -c$Run pipeline and pass custom variables to execution
bdy pip run start pipeline-identifier -v key:val -v a:b$Run pipeline and pass custom variables from file
bdy pip run start pipeline-identifier --vf path/to/env/file$Run pipeline in given environment with specific artifact version
bdy pip run start pipeline-identifier --environment staging --artifact my_app:1.2.3$Deploy an artifact version to an environment, wait for the result and exit 0 only when it succeeded
bdy pip run start pipeline-identifier -e production -a my_app:1.2.3 --exit-code --no-follow --failed-logs$Run pipeline and output only final jsonl
bdy pip run start pipeline-identifier --no-follow --format jsonl$Show run status and the last 100 lines of each failed action
bdy pip run status pipeline-identifier run-id --failed-logs$Inspect failed actions now as JSONL with semantic exit codes
bdy pip run status pipeline-identifier run-id --failed-logs --no-wait --exit-code --format jsonl$Check the current run state using semantic exit codes
bdy pip run status pipeline-identifier run-id --exit-code --no-wait$Wait for completion and return its semantic exit code (run-id can come from executions[0].id of bdy pip run find)
bdy pip run status pipeline-identifier run-id --exit-code --no-follow$Pipeline run status
bdy pip run status pipeline-identifier run-id$Pipeline run status, get only final jsonl
bdy pip run status pipeline-identifier run-id --no-follow --format jsonl$Return the current execution state using semantic exit codes
bdy pip run logs pipeline-identifier run-id action-run-id --exit-code --no-wait$Pipeline run logs
bdy pip run logs pipeline-identifier run-id action-run-id$Pipeline run logs with jsonl output
bdy pip run logs pipeline-identifier run-id action-run-id --format jsonl$Cancel a run and show logs of actions that failed
bdy pip run cancel pipeline-identifier run-id --failed-logs$Return the current execution state using semantic exit codes
bdy pip run cancel pipeline-identifier run-id --exit-code --no-wait$Pipeline run cancel
bdy pip run cancel pipeline-identifier run-id$Pipeline run cancel with final output in jsonl
bdy pip run cancel pipeline-identifier run-id --no-follow --format jsonl$Retry a run and show failed action logs after completion
bdy pip run retry pipeline-identifier run-id --failed-logs$Return the current execution state using semantic exit codes
bdy pip run retry pipeline-identifier run-id --exit-code --no-wait$Pipeline run retry
bdy pip run retry pipeline-identifier run-id$Pipeline run retry with only final JSONL output
bdy pip run retry pipeline-identifier run-id --no-follow --format jsonl$Approve an action and show failed action logs after the run finishes
bdy pip run approve pipeline-identifier run-id action-run-id --failed-logs$Return the current execution state using semantic exit codes
bdy pip run approve pipeline-identifier run-id action-run-id --exit-code --no-wait$Pipeline run approve
bdy pip run approve pipeline-identifier run-id action-run-id$Pipeline run pass params
bdy pip run approve pipeline-identifier run-id action-run-id -v a:b$Pipeline run approve with final output in jsonl
bdy pip run approve pipeline-identifier run-id action-run-id --no-follow --format jsonl$Pipeline run list
bdy pip run list pipeline-identifier$Pipeline run list in json
bdy pip run list pipeline-identifier --format json$Pipeline list
bdy pip list$Pipeline list in json
bdy pip list --format json$Pipeline get
bdy pip get pipeline-identifier$Pipeline get in json
bdy pip get pipeline-identifier --format json$Pipeline delete
bdy pip rm pipeline-identifier$Pipeline force delete
bdy pip rm pipeline-identifier -f$Pipeline yml
bdy pip yml pipeline-identifier$Pipeline create with name
bdy pip create -n name$Pipeline create with yaml
bdy pip create --yaml @path/to/yaml$Pipeline create with name, output json
bdy pip create -n name --format json$Pipeline update with yaml
bdy pip update pipeline-identifier @path/to/yaml$Pipeline update with yaml and output json
bdy pip update pipeline-identifier @path/to/yaml --format json$