EXAMPLES:

  # Rename a document
  iwe rename old-doc-key new-doc-key

  # Preview changes without writing
  iwe rename old-key new-key --dry-run

  # Rename quietly (no progress output)
  iwe rename old-key new-key --quiet

  # Output affected document keys for scripting
  iwe rename old-key new-key -f keys

OUTPUT:

  -f markdown (default): progress messages showing rename action and updated docs.
  -f keys: one affected document key per line (target plus every doc whose
    references were rewritten), suitable for piping. Matches `iwe find -f keys`
    in shape.

  --dry-run: shows what would happen without making changes.
