Gids · CLI

Commandoregeltool

Upload vanaf je terminal. Eén commando, JSON-output voor scripts, hervatbare multipart voor grote bestanden. Bron op GitHub.

macOS · Linux · WindowsOpen sourceGo

Installeren

Homebrew (macOS & Linux)

Shell
$ brew install storageto/tap/storageto

Go

Shell
$ go install github.com/storageto/cli/cmd/storageto@latest

Zorg dat ~/go/bin in je PATH staat.

Voorgebouwde binaries

Download de juiste tarball van GitHub Releases (macOS ARM/Intel, Linux ARM/Intel).

Gebruik

Enkel bestand

Shell
$ storageto upload photo.jpg

URL:     https://storage.to/FQxyz1234
Size:    2.1 MB
Expires: 2026-04-15T12:00:00Z

Meerdere bestanden

Geef meerdere paden of een glob door — ze worden automatisch gegroepeerd in een collectie:

Shell
$ storageto upload file1.txt file2.txt file3.txt
$ storageto upload *.log
$ storageto upload src/**/*.go

Grote bestanden

Bestanden groter dan 5 GB worden automatisch in stukken verdeeld en parallel geüpload met hervatbare multipart. Voortgang wordt inline weergegeven:

Output
1.2 GB / 10.0 GB (12.0%)

Druk op Ctrl+C om te annuleren — gedeeltelijke uploads worden automatisch op de server opgeruimd.

Opties

Optie
Beschrijving
-c, --collection
Forceer een collectie, ook voor één bestand.
-v, --verbose
Toon gedetailleerde voortgangsoutput.
--json
Geef JSON-resultaat uit (machineleesbaar, ideaal voor scripts).
--no-token
Upload volledig anoniem — lees of schrijf het identity-tokenbestand niet.
--api <url>
Overschrijf het API-endpoint (standaard https://storage.to).
-h, --help
Toon help.

JSON-output

Shell
$ storageto upload photo.jpg --json
{
  "url": "https://storage.to/FQxyz1234",
  "filename": "photo.jpg",
  "size": 2202009,
  "human_size": "2.1 MB",
  "expires_at": "2026-04-15T12:00:00Z"
}

Identiteitstoken

De CLI slaat bij het eerste gebruik een willekeurige visitor token op, zodat herhaalde uploads vanaf dezelfde machine quota en toeschrijving delen. Het is geen account-login — het is alleen een identifier per machine.

OS
Pad
macOS
~/Library/Application Support/storageto/token
Linux
~/.config/storageto/token
Windows
%AppData%\storageto\token

Geef --no-token door om het tokenbestand volledig over te slaan.

TipAnonieme CLI-uploads zijn beperkt tot 50 bestanden per dag en verlopen na 3 dagen. Gebruik een token van een gratis account om de limieten op te heffen, of een betaald token om bestanden voor altijd te bewaren.

Scripting

Pijp --json-uitvoer door naar jq om de URL te extraheren:

Shell
URL=$(storageto upload build.zip --json | jq -r '.url')
echo "Uploaded to $URL"

Versie & updates

Shell
$ storageto version

Homebrew-gebruikers: brew upgrade storageto. Go-gebruikers: voer go install opnieuw uit met de nieuwste tag.