Kommandozeilen-Tool
Lade direkt aus deinem Terminal hoch. Ein Befehl, JSON-Ausgabe für Skripte, resumable Multipart für große Dateien. Quellcode auf GitHub.
Installieren
Homebrew (macOS & Linux)
$ brew install storageto/tap/storageto
Go
$ go install github.com/storageto/cli/cmd/storageto@latest
Stell sicher, dass ~/go/bin in deinem PATH ist.
Vorinstallierte Binaries
Lade das passende Tarball von GitHub Releases herunter (macOS ARM/Intel, Linux ARM/Intel).
Verwendung
Eine einzelne Datei
$ storageto upload photo.jpg URL: https://storage.to/FQxyz1234 Size: 2.1 MB Expires: 2026-04-15T12:00:00Z
Mehrere Dateien
Gib mehrere Pfade oder ein Glob an – sie werden automatisch zu einer Sammlung gruppiert:
$ storageto upload file1.txt file2.txt file3.txt $ storageto upload *.log $ storageto upload src/**/*.go
Große Dateien
Dateien über 5 GB werden automatisch in Chunks aufgeteilt und parallel mit resumable Multipart hochgeladen. Der Fortschritt wird direkt ausgegeben:
1.2 GB / 10.0 GB (12.0%)
Drücke Ctrl+C zum Abbrechen – unvollständige Uploads werden auf dem Server automatisch aufgeräumt.
Flags
-c, --collection-v, --verbose--json--no-token--api <url>https://storage.to).-h, --helpJSON-Ausgabe
$ 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" }
Identitätstoken
Die CLI speichert beim ersten Start ein zufälliges visitor-token, damit wiederholte Uploads von derselben Maschine Kontingent und Zuordnung teilen. Das ist kein Account-Login – es ist nur ein Identifier pro Gerät.
~/Library/Application Support/storageto/token~/.config/storageto/token%AppData%\storageto\tokenGib --no-token an, um die Token-Datei komplett zu überspringen.
Skripting
Leite die --json-Ausgabe in jq, um die URL zu extrahieren:
URL=$(storageto upload build.zip --json | jq -r '.url') echo "Uploaded to $URL"
Version & Updates
$ storageto version
Homebrew-Nutzer: brew upgrade storageto. Go-Nutzer: starte go install mit dem neuesten Tag erneut.