Skip to content

Extract cue-point pull into its own pull command#63

Merged
pixelate merged 1 commit into
mainfrom
extract-pull-command
May 6, 2026
Merged

Extract cue-point pull into its own pull command#63
pixelate merged 1 commit into
mainfrom
extract-pull-command

Conversation

@pixelate
Copy link
Copy Markdown
Owner

@pixelate pixelate commented May 1, 2026

Summary

  • Replace sync -C / --pull-cue-points with a dedicated wavesync pull command
  • Add Scanner#pull_cue_points (formerly inlined into Scanner#sync behind a flag)
  • Add UI#pull_progress and UI#pull_staging_progress so the new command renders progress consistently with sync and analyze
  • Share device resolution and MTP retry helpers between sync and pull via Wavesync::Commands module methods
  • Document the new command in the README; wavesync help picks it up automatically

Test plan

  • rake test (unit + CLI tests)
  • rake rubocop
  • rake steep
  • Manual: wavesync pull against a TP-7

Replaces `sync -C` / `--pull-cue-points` with a dedicated `wavesync pull`
command. Pull progress now uses the UI component for consistency with
sync and analyze.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@pixelate pixelate merged commit b8bc78d into main May 6, 2026
3 checks passed
@pixelate pixelate deleted the extract-pull-command branch May 6, 2026 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant