Back to Beads

bd gc

website/docs/cli-reference/gc.md

1.0.41.2 KB
Original Source
<!-- AUTO-GENERATED: do not edit manually -->

Generated from bd help --doc gc

bd gc

Full lifecycle garbage collection for standalone Beads databases.

Runs three phases in sequence:

  1. DECAY — Delete closed issues older than N days (default 90)
  2. COMPACT — Squash old Dolt commits into fewer commits (bd compact)
  3. GC — Run Dolt garbage collection to reclaim disk space

Each phase can be skipped individually. Use --dry-run to preview all phases without making changes.

Examples: bd gc # Full GC with defaults (90 day decay) bd gc --dry-run # Preview what would happen bd gc --older-than 30 # Decay issues closed 30+ days ago bd gc --skip-decay # Skip issue deletion, just compact+GC bd gc --skip-dolt # Skip Dolt GC, just decay+compact bd gc --force # Skip confirmation prompt

bd gc [flags]

Flags:

      --dry-run          Preview without making changes
  -f, --force            Skip confirmation prompts
      --older-than int   Delete closed issues older than N days (default 90)
      --skip-decay       Skip issue deletion phase
      --skip-dolt        Skip Dolt garbage collection phase