Befehlsübersicht
Die prokodo CLI stellt fünf Top-Level-Befehle bereit. Jeder ist auf einer eigenen Seite dokumentiert.
prokodo <befehl> [unterbefehl] [Optionen]
Befehle auf einen Blick
Globale Optionen
Alle Befehle akzeptieren diese Optionen vor dem Unterbefehl:
| Flag | Typ | Beschreibung |
|---|---|---|
--api-key <key> | String | API-Schlüssel für diesen Aufruf überschreiben |
--api-url <url> | String | API Basis-URL überschreiben |
--json | Boolean | Maschinenlesbares JSON auf stdout statt Text |
--no-color | Boolean | Alle ANSI-Farbausgaben deaktivieren |
--verbose | Boolean | Debug-Informationen auf stderr streamen |
Globaler help-Befehl
prokodo help # entspricht --help
prokodo help auth # Hilfe zu auth-Unterbefehlen
prokodo help verify # verify-Optionen
Exit-Codes
Jeder Befehl folgt diesem Vertrag:
| Code | Bedeutung |
|---|---|
0 | Erfolg |
1 | Bekannter/erwarteter Fehler (z. B. Verifizierung fehlgeschlagen, doctor-Check fehlgeschlagen) |
2 | Nutzungsfehler, fehlende Konfiguration oder fatales Setup-Problem |
Sicher in Skripten verwendbar:
prokodo verify && echo "Bestanden" || echo "Fehlgeschlagen"
JSON-Ausgabe
--json an jeden Befehl anhängen für maschinenlesbare Ausgabe auf stdout. Menschenlesbare Logs gehen weiterhin nach stderr, sodass sie unabhängig umgeleitet werden können:
prokodo verify --json 2>/dev/null | jq .passed
prokodo doctor --json 2>/dev/null | jq '[.checks[] | select(.passed == false)]'
Umgebungsvariablen
| Variable | Beschreibung |
|---|---|
PROKODO_API_KEY | API-Schlüssel — verwendet wenn kein --api-key-Flag oder Zugangsdatei vorhanden |
PROKODO_API_BASE_URL | Marketplace API Basis-URL überschreiben |
NO_COLOR | Alle ANSI-Farbausgaben deaktivieren |