Skip to content

v1.4.0-canary.3

Pre-release
Pre-release

Choose a tag to compare

@ytkimirti ytkimirti released this 24 Sep 09:51
· 8 commits to main since this release
v1.4.0-canary.3
5fe54cc

Adds aws s3 style Blob commands: blob ls, cp, mv, rm, sync, presign, mb, and rb, with blob://<bucket>/<key> URIs where the bucket is a name or an id.

pnpx @upstash/cli@1.4.0-canary.3 blob cp ./site blob://my-bucket/site --recursive --exclude "*.tmp"
pnpx @upstash/cli@1.4.0-canary.3 blob sync blob://my-bucket/backups ./backups --delete
pnpx @upstash/cli@1.4.0-canary.3 blob ls blob://my-bucket/images/

Supports --recursive, --exclude/--include, --dryrun, sync --delete/--size-only/--exact-timestamps, - for stdin/stdout, and rb --force. A Blob token (--token or UPSTASH_BLOB_TOKEN) is used only for its own bucket, addressed by id; bucket names need upstash login. Output is JSON on stdout with progress on stderr.

Includes everything in 1.4.0-canary.2. Built from #24.