Commandoregeltool
Upload vanaf je terminal. Eén commando, JSON-output voor scripts, hervatbare multipart voor grote bestanden. Bron op GitHub.
Installeren
Homebrew (macOS & Linux)
$ brew install storageto/tap/storageto
Go
$ 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
$ 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:
$ 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:
1.2 GB / 10.0 GB (12.0%)
Druk op Ctrl+C om te annuleren — gedeeltelijke uploads worden automatisch op de server opgeruimd.
Opties
-c, --collection-v, --verbose--json--no-token--api <url>https://storage.to).-h, --helpJSON-output
$ 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.
~/Library/Application Support/storageto/token~/.config/storageto/token%AppData%\storageto\tokenGeef --no-token door om het tokenbestand volledig over te slaan.
Scripting
Pijp --json-uitvoer door naar jq om de URL te extraheren:
URL=$(storageto upload build.zip --json | jq -r '.url') echo "Uploaded to $URL"
Versie & updates
$ storageto version
Homebrew-gebruikers: brew upgrade storageto. Go-gebruikers: voer go install opnieuw uit met de nieuwste tag.