Commandoregeltool
Upload vanaf je terminal. Eén commando, JSON-uitvoer voor scripts, hervatbare multipart voor grote bestanden. Broncode 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.
Vooraf gebouwde binaries
Download het juiste tarball van GitHub Releases (macOS ARM/Intel, Linux ARM/Intel).
Gebruik
Enkel bestand
storageto upload photo.jpg
URL: https://storage.to/FQxyz1234
Raw: https://storage.to/r/FQxyz1234
Size: 2.1 MB
Expires: 2026-04-15T12:00:00Z
Meerdere bestanden
Geef meerdere paden of een glob op — 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 opgesplitst 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 verwijderd.
Flags
| Flag | Beschrijving |
|---|---|
-c, --collection | Forceer een collectie, zelfs voor één bestand. |
-v, --verbose | Toon gedetailleerde voortgangsweergave. |
--json | Geef JSON-resultaat (machineleesbaar, ideaal voor scripts). |
--no-token | Upload volledig anoniem — lees of schrijf het identiteitstokenbestand niet. |
--api <url> | Overschrijf de API-endpoint (standaard is https://storage.to). |
-h, --help | Toon hulp. |
JSON-uitvoer
storageto upload photo.jpg --json
{
"url": "https://storage.to/FQxyz1234",
"raw_url": "https://storage.to/r/FQxyz1234",
"filename": "photo.jpg",
"size": 2202009,
"human_size": "2.1 MB",
"expires_at": "2026-04-15T12:00:00Z"
}
Identiteitstoken
De CLI slaat bij eerste gebruik een willekeurige bezoeker-token op zodat herhaalde uploads vanaf dezelfde machine quota en toewijzing delen. Het is geen accountlogin — het is slechts een per-machine identificatie.
| OS | Pad |
|---|---|
| macOS | ~/Library/Application Support/storageto/token |
| Linux | ~/.config/storageto/token |
| Windows | %AppData%\storageto\token |
Geef --no-token mee om het tokenbestand volledig over te slaan.
Scripting
Leid --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.