Command line
Upload from your terminal with the same resumable transfers, scanning, expiry and sharing controls as the browser.
Node.js 20 or newer is required.
curl -fsSL https://jumpgate.site/install-cli.sh | sh
Getting started
After installation, send a file from any network that can reach https://jumpgate.site.
jumpgate send backup.zip
Uploads
The CLI uses the same resumable upload protocol as the browser. Interrupted transfers continue from the last confirmed chunk.
Multiple files
jumpgate send photo.jpg report.pdf notes.txt
Multiple files become one ZIP and return one share link.
Live Drop
Create a temporary room directly from the terminal.
jumpgate room
Security
CLI transfers use the same ClamAV quarantine flow, anonymous limits, 4 GiB ceiling, storage-pressure controls and 24-hour maximum retention as browser uploads.
Command reference
--burnDelete after the first completed download.
--expires NExpire in N hours, never beyond 24.
--downloads NSet a completed-download limit.
--base URLUse another compatible Jumpgate endpoint.
Uninstall
rm -f "$HOME/.local/bin/jumpgate"