Installation
How to install the Polycrate CLI on Linux and macOS: via the Docker installer image or by downloading a release build from the Polycrate Hub.
Installation
Prerequisites
Current CLI version used in the examples below: 0.51.3. Newer builds: Polycrate Hub – CLI.
Installation
Docker installer
Copy the binary from the image cargo.ayedo.cloud/library/polycrate to the host.
Linux amd64
export VERSION="0.51.3"
export BIN_DIR="${PWD}"
export PLATFORM="linux/amd64"
docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."
Linux arm64
export VERSION="0.51.3"
export BIN_DIR="${PWD}"
export PLATFORM="linux/arm64"
docker run --platform "${PLATFORM}" --rm -v "${BIN_DIR}":/bin_dir --entrypoint "/bin/sh" cargo.ayedo.cloud/library/polycrate:${VERSION} -c "cp /usr/local/bin/polycrate /bin_dir/."
Once the installation has finished, run $BIN_DIR/polycrate version to verify that everything worked correctly.
Manual download
Current builds and older versions: Polycrate Hub – CLI. Download via the UI or with curl:
Linux amd64
export VERSION="0.51.3"
curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_amd64/polycrate_${VERSION}_linux_amd64.tar.gz
tar xvzf polycrate.tar.gz
chmod +x polycrate
./polycrate version
Linux arm64
export VERSION="0.51.3"
curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/linux_arm64/polycrate_${VERSION}_linux_arm64.tar.gz
tar xvzf polycrate.tar.gz
chmod +x polycrate
./polycrate version
macOS Intel
export VERSION="0.51.3"
curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_amd64/polycrate_${VERSION}_darwin_amd64.tar.gz
tar xvzf polycrate.tar.gz
chmod +x polycrate
./polycrate version
macOS Apple Silicon
export VERSION="0.51.3"
curl -fsSLo polycrate.tar.gz https://hub.polycrate.io/get/polycrate/${VERSION}/darwin_arm64/polycrate_${VERSION}_darwin_arm64.tar.gz
tar xvzf polycrate.tar.gz
chmod +x polycrate
./polycrate version