Skip to content

bivvy run

The main command to run your setup workflow.

Usage

Terminal window
bivvy # Run default workflow
bivvy run # Same as above
bivvy run -w ci # Run specific workflow

Options

OptionShortDescription
--workflow-wWorkflow to run (default: “default”)
--onlyRun only specified steps (comma-separated)
--skipSkip specified steps (comma-separated)
--skip-behaviorHow to handle skipped dependencies
--force-fForce re-run of specified steps
--resumeResume interrupted run
--save-preferencesSave prompt answers
--dry-runPreview without executing
--non-interactiveUse defaults, no prompts
--ciAlias for —non-interactive

Skip Behaviors

When using --skip, you can control how dependents are handled:

  • skip_with_dependents (default): Skip the step and all its dependents
  • skip_only: Skip only this step, attempt to run dependents
  • run_anyway: Don’t actually skip, run the step anyway

Examples

Terminal window
# Run only database setup
bivvy run --only=database
# Skip seeds step
bivvy run --skip=seeds
# Force re-run of node_deps
bivvy run --force=node_deps
# Preview what would run
bivvy run --dry-run
# CI mode
bivvy run --ci
# Run with a specific workflow
bivvy run --workflow=production

Exit Codes

CodeMeaning
0All steps completed successfully
1One or more steps failed
2Configuration not found
130Interrupted (Ctrl+C)