Skip to content

hyper63/copy

Repository files navigation

⚡️ hyper copy ⚡️

Copy documents from one hyper Data Service to another hyper Data Service

Test



Quick Start

hyper-copy is a standalone executable to copy documents from a source hyper Data Service to a target hyper Data Service. hyper-copy is great for copying data across hyper Data Services without having to interact with the underlying tech powering the service, the power of Ports and Adapters.

First, make sure you've created your destination hyper Data Service

# Linux
curl -O https://hyperland.s3.amazonaws.com/hyper-copy

# Apple x86_64
curl -O https://hyperland.s3.amazonaws.com/hyper-copy-x86_64-apple-darwin

# Apple aarch64 (M1)
curl -O https://hyperland.s3.amazonaws.com/hyper-copy-aarch64-apple-darwin

# Windows
curl -O https://hyperland.s3.amazonaws.com/hyper-copy-x86_64-pc-windows-msvc.exe

# Make it executable if needed
chmod +x hyper-copy

# Copy your documents
hyper-copy [SRC_CONNECTION_STRING] [TARGET_CONNECTION_STRING]

hyper-copy will copy documents from SRC_CONNECTION_STRING to TARGET_CONNECTION_STRING, 1000 at a time, until all documents have been copied.

Example

Contributing

All contributions are welcome as long as they are targeted at improving and extending the capabilities of the copy functionality.

LICENSE

Apache 2.0