xport <file>
xport file.zipShares a local file through a temporary public URL. The command stays in the foreground until you stop it (Ctrl-C) or the session expires.
Example output:
____ _ __ _| _ \ ___ _ __| |_ \ \/ / |_) / _ \| '__| __| > <| __/ (_) | | | |_ /_/\_\_| \___/|_| \__|
Sharing: file.zipDownload: https://k7fz2.xport.shExpires: 2026-10-21 15:04:57 CETPress Ctrl-C to stop.Behaviour
Section titled “Behaviour”- Every path on the URL serves the file, with
Content-Disposition: attachmentand a sniffedContent-Type. - Range requests are supported — download managers and resuming work.
--name,--expires, and--passwordwork exactly as forxport <port>: the download URL can be named, time-limited, and password-protected.
Not implemented yet
Section titled “Not implemented yet”- Zero-knowledge encryption — the relay can technically see shared file content today. Content-blind shares (client-side encryption with the key in the URL fragment) are planned for Phase 2.
Related
Section titled “Related”- Folders work too:
xport <folder> - Track and stop everything you share via the
share registry (
xport list,xport stop,--json).
Options
Section titled “Options”All persistent options apply: --name, --expires,
--password, --qr, --copy, --detach, --json.

