Skip to content

Prompt for device selection when multiple devices are configured#18

Merged
pixelate merged 1 commit into
mainfrom
interactive-device-selection
Mar 14, 2026
Merged

Prompt for device selection when multiple devices are configured#18
pixelate merged 1 commit into
mainfrom
interactive-device-selection

Conversation

@pixelate
Copy link
Copy Markdown
Owner

Summary

  • When wavesync sync is run with multiple devices configured and no -d flag, an interactive arrow-key prompt is shown to select a device (via TTY::Prompt)
  • Single-device configs sync immediately without prompting, preserving existing behaviour
  • Adds UI#select method and tests for the new CLI behaviour

When syncing, if multiple devices are configured and no -d flag is given,
show an interactive arrow-key selection prompt (TTY::Prompt) instead of
syncing all devices. Single-device configs sync immediately as before.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@pixelate pixelate force-pushed the interactive-device-selection branch from 3d43b5c to 16872f5 Compare March 14, 2026 11:55
@pixelate pixelate merged commit 1a82838 into main Mar 14, 2026
2 checks passed
@pixelate pixelate deleted the interactive-device-selection branch March 14, 2026 11:57
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