tars

Send a file once. One download, then it is gone.

How it works

  1. Send — pipe a file to the server and get a link.
  2. Share — send the link to one person.
  3. Burn — the first download streams the file and destroys the server copy. A second request returns 410 Gone.

Install

curl -fsSL https://tz.tarbase.com/install | bash

Usage

Send a tz:

$ tars send report.pdf
https://tz.tarbase.com/d/AbCdEfGhIjKlMnOpQrStUvWxYz

Receive a tz:

$ tars get https://tz.tarbase.com/d/AbCdEfGhIjKlMnOpQrStUvWxYz
report.pdf  4.2 MiB  100%  done

Encrypt end-to-end — the key lives after the # and never reaches the server:

$ tars send report.pdf -e
https://tz.tarbase.com/d/AbCdEfGhIjKlMnOpQrStUvWxYz#k=Uk1vTm9QcVJzVHVWd1h5Wg

What to expect