mix reqord.rename (reqord v0.4.0)

View Source

Rename or move cassette files.

This task helps reorganize cassettes or migrate them when refactoring tests.

Usage

# Rename a single cassette
mix reqord.rename old_name.jsonl new_name.jsonl

# Move cassettes to a new directory structure
mix reqord.rename --from "OldModule/" --to "NewModule/"

# Migrate cassettes (for future schema changes)
mix reqord.rename --migrate

Options

  • --from PREFIX - Match cassettes starting with this prefix
  • --to PREFIX - Replace prefix with this value
  • --dry-run - Show what would be renamed without actually renaming
  • --dir PATH - Cassette directory (default: test/support/cassettes)
  • --force - Skip confirmation prompt
  • --migrate - Migrate cassettes to latest schema version (future use)