#!/usr/bin/env bash set -euo pipefail BUF_IMAGE="${BUF_IMAGE:-bufbuild/buf:1.47.2}" for example in examples/v1/*.json; do docker run --rm --user "$(id -u):$(id -g)" -e XDG_CACHE_HOME=/tmp \ -v "$(pwd):/workspace" -w /workspace "$BUF_IMAGE" \ convert proto \ --from "$example#format=json" \ --to "/tmp/example.binpb#format=binpb" \ --type archive_control.v1.Envelope done