chore: add transfer test script and document debugging scripts#139
Conversation
Add test-transfer.sh for quick local testing of the transfer command, gitignore transfer-config.json and *.lock files, and document all .debugging/ scripts in local-development.md. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
SummaryThis PR adds a new debugging test script for the
What reviewers should knowReview focus:
What to verify:
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit be3ec48. Configure here.
| @@ -0,0 +1,3 @@ | |||
| #!/bin/bash | |||
|
|
|||
| ./dist/bin/cloudvoyager-macos-arm64 transfer -c config.json --force-restart | |||
There was a problem hiding this comment.
Script uses wrong config filename, contradicts docs
Medium Severity
The test-transfer.sh script passes -c config.json but the documentation, the .gitignore entry, and the naming convention from sibling scripts (test-migrate.sh uses migrate-config.json) all indicate it needs to use transfer-config.json. A developer following the docs would create transfer-config.json but the script would never read it, instead picking up a different (or nonexistent) config.json.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit be3ec48. Configure here.


Summary
.debugging/test-transfer.shfor quick local testing of thetransfercommandtransfer-config.json(credentials) and*.lockfiles.debugging/scripts indocs/local-development.mdTest plan
transfer-config.jsonis not tracked by git.debugging/test-transfer.shwith a validconfig.jsonto confirm it invokes the transfer command correctly🤖 Generated with Claude Code
Note
Cursor Bugbot is generating a summary for commit be3ec48. Configure here.