Zum Hauptinhalt springen
Version: 0.1

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

BefehlUnterbefehleBeschreibung
authlogin · logout · whoamiAPI-Schlüssel-Zugangsdaten verwalten
init.prokodo/config.json anlegen
verifyCloud-Verifizierung starten
creditsGuthabenstand anzeigen
doctorUmgebungsgesundheits-Check

Globale Optionen

Alle Befehle akzeptieren diese Optionen vor dem Unterbefehl:

FlagTypBeschreibung
--api-key <key>StringAPI-Schlüssel für diesen Aufruf überschreiben
--api-url <url>StringAPI Basis-URL überschreiben
--jsonBooleanMaschinenlesbares JSON auf stdout statt Text
--no-colorBooleanAlle ANSI-Farbausgaben deaktivieren
--verboseBooleanDebug-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:

CodeBedeutung
0Erfolg
1Bekannter/erwarteter Fehler (z. B. Verifizierung fehlgeschlagen, doctor-Check fehlgeschlagen)
2Nutzungsfehler, 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

VariableBeschreibung
PROKODO_API_KEYAPI-Schlüssel — verwendet wenn kein --api-key-Flag oder Zugangsdatei vorhanden
PROKODO_API_BASE_URLMarketplace API Basis-URL überschreiben
NO_COLORAlle ANSI-Farbausgaben deaktivieren