bivvy run
The main command to run your setup workflow.
Usage
bivvybivvy runbivvy run -w ciOptions
| Option | Short | Description |
|---|---|---|
--workflow | -w | Workflow to run (default: “default”) |
--only | Run only specified steps (comma-separated) | |
--skip | Skip specified steps (comma-separated) | |
--skip-behavior | How to handle skipped dependencies | |
--force | -f | Force re-run of specified steps (comma-separated) |
--resume | Resume interrupted run | |
--save-preferences | Save prompt answers | |
--dry-run | Preview without executing | |
--env | -e | Set active environment (e.g., ci, staging) |
--non-interactive | Use defaults, no prompts | |
--ci | Deprecated: use --non-interactive and --env ci instead |
Skip Behaviors
When using --skip, you can control how dependents are handled:
skip_with_dependents(default): Skip the step and all its dependentsskip_only: Skip only this step, attempt to run dependentsrun_anyway: Don’t actually skip, run the step anyway
Examples
Run only database setup:
bivvy run --only=databaseSkip seeds step:
bivvy run --skip=seedsForce re-run of node_deps:
bivvy run --force=node_depsPreview what would run:
bivvy run --dry-runRun with a specific environment:
bivvy run --env stagingNon-interactive mode:
bivvy run --non-interactiveRun with a specific workflow:
bivvy run --workflow=productionExit Codes
| Code | Meaning |
|---|---|
| 0 | All steps completed successfully |
| 1 | One or more steps failed |
| 2 | Configuration not found |
| 130 | Interrupted (Ctrl+C) |