Install the CLI
One-liner installer for the Tonbo Artifacts client.
curl -fsSL https://artifacts.tonbo.io/install.sh | bash
Verify:
artifacts --version
# artifacts version 0.2.0
Running inside Kubernetes (EKS / GKE / AKS / kind)? The pod needs a privileged container with
/dev/fuse exposed before the installer can mount. See Run in Kubernetes for
the full pod spec.
- Platform detection
Selects the native
linux-amd64orlinux-arm64release. The Mac can still be used as a staging source for Import data. - fuse3 install
Detects
fusermount3inPATH. If missing, installsfuse3via the host's package manager (apt-get,dnf,yum,apk). Usessudoif available; falls back to error if not root and no sudo. - Binary download + verification
Downloads the tagged release from the public release bucket, then verifies it against the adjacent
.sha256file before installation. - Install to PATH
Drops to
/usr/local/bin/artifacts(root) or~/.local/bin/artifacts(non-root). Prints aPATHhint if~/.local/binisn't already on$PATH.
ARTIFACTS_VERSION=0.2.0 \
curl -fsSL https://artifacts.tonbo.io/install.sh | bashUse this for reproducible CI builds or to match what's running in production.
For audit policies or hardened hosts that disallow piping a remote script
to bash:
VERSION=0.2.0
ARCH=amd64 # use arm64 on aarch64 hosts
BASE=https://tonbo-artifacts-builds.s3.us-east-1.amazonaws.com/release
curl -fsSL "$BASE/$VERSION/linux-$ARCH/artifacts" -o /tmp/artifacts
curl -fsSL "$BASE/$VERSION/linux-$ARCH/artifacts.sha256" -o /tmp/artifacts.sha256
echo "$(cat /tmp/artifacts.sha256) /tmp/artifacts" | sha256sum -c -
chmod +x /tmp/artifacts
sudo mv /tmp/artifacts /usr/local/bin/artifacts
sudo apt-get install -y fuse3Always sha256-verify before installing. The .sha256 file is
generated by CI alongside the binary and lives at the same release
prefix. The one-liner installer above does this for you; the manual
flow makes it explicit.