mix reqord.prune (reqord v0.4.0)

View Source

Removes unused cassette entries and files.

This task helps clean up cassette files by removing:

  • Empty cassette files
  • Duplicate entries (same key)
  • Optionally, cassettes older than a specified age

Usage

mix reqord.prune
mix reqord.prune --dry-run
mix reqord.prune --stale-days 180
mix reqord.prune --duplicates-only

Options

  • --dry-run - Show what would be removed without actually removing
  • --stale-days N - Remove cassettes older than N days
  • --duplicates-only - Only remove duplicate entries within cassettes
  • --empty-only - Only remove empty cassette files
  • --dir PATH - Cassette directory (default: test/support/cassettes)
  • --force - Skip confirmation prompt