website/docs/cli-reference/gc.md
Generated from bd help --doc gc
Full lifecycle garbage collection for standalone Beads databases.
Runs three phases in sequence:
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