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.