Usetix kommt ins Terminal
Die Abendkasse hat jetzt eine Kommandozeile.
Heute veröffentlichen wir die Usetix CLI, einen quelloffenen Go-Client für Veranstalter, Entwickler, Skripte und Coding-Agenten. Schnell genug für die spontane Bestellsuche im Support, lesbar genug für die tägliche Arbeit im Terminal und stabil genug für echte Automation.
Installiere sie mit Homebrew:
brew install gobijan/tap/usetix
Erstelle unter Einstellungen → API-Tokens einen Token und melde Dich an:
usetix auth login
usetix events list
Komfortabel, wo es zählt
Die ersten ausformulierten Befehle decken Events und Bestellungen ab: Events anlegen, ändern, veröffentlichen oder offline nehmen, Buchungen finden, Teil-Erstattungen starten, Bestellungen stornieren und Archive verwalten.
Bestellbefehle akzeptieren sowohl den kurzen Code, den ein Kunde am Telefon vorliest, als auch die stabile Public ID, die eine Integration speichert:
usetix orders show 8WZN-28GT
usetix orders refund 8WZN-28GT --amount 5.00 --yes
Große Bestelllisten verwenden Cursor-Pagination. Die Standards stehen direkt in der Hilfe und die Absicht bleibt eindeutig:
usetix orders list --period all --limit 50
usetix orders list --period all --all
--all folgt allen Seiten innerhalb der gewählten Filter. --period all --all ist der Befehl für die komplette Bestellhistorie.
Für mehr als eine Zielgruppe gebaut
Im Terminal zeigt die CLI kompakte Tabellen. Skripte können stabiles JSON, reine Rohdaten, nur IDs oder lediglich einen Zähler anfordern. Coding-Agenten bekommen einen eigenen deterministischen Ausgabemodus.
Und der ausformulierte Befehlsbaum ist keine neue API-Grenze. usetix api METHOD PATH kann jeden vorhandenen Usetix-JSON-Endpunkt aufrufen und CSV-, XLSX- oder PDF-Exporte herunterladen:
usetix api GET '/admin/analytics?period=month'
usetix api GET /admin/orders.csv --output orders.csv
Damit steht die komplette Admin-API vom ersten Tag an bereit, während die komfortable Befehlsoberfläche entlang echter Workflows wachsen kann.
Der CLI-Guide erklärt Authentifizierung, Pagination, Ausgabeformate, Profile und konkrete Beispiele. Der MIT-lizenzierte Code liegt auf github.com/gobijan/usetix-cli.