@qtrnmr/dynamigrate
v1.1.0
Published
Fast DynamoDB migration tool (Rust CLI, npm shim)
Readme
@qtrnmr/dynamigrate
Fast DynamoDB migration tool — npm shim for the Rust CLI.
Install
# Run without installing
npx @qtrnmr/dynamigrate --help
# Add to a project
npm install -D @qtrnmr/dynamigrate
# Install globally
npm install -g @qtrnmr/dynamigrateUsage
dynamigrate validate --profile prod-to-stg.json
dynamigrate inspect --profile prod-to-stg.json
dynamigrate run --profile prod-to-stg.json --output jsonSee the project README for full documentation.
How it works
This package is a small Node.js shim. The actual dynamigrate binary lives in one of the platform-specific packages (@qtrnmr/dynamigrate-{linux,darwin,win32}-{x64,arm64}), which npm installs automatically based on your OS via optionalDependencies.
Supported platforms
linux-x64(musl, static)darwin-x64darwin-arm64win32-x64
(linux-arm64 is not yet bundled in v1.0 — install from source with cargo install for now.)
For unsupported platforms, build from source:
cargo install --git https://github.com/qtrnmr/dynamigrateLicense
MIT OR Apache-2.0
