pithyx catalog pending
pithyx catalog pending listet die App-Versionen in apps/ eines Katalog-Repositorys, die der Index von catalog-next noch nicht hat, als JSON auf der Standardausgabe. Die CI eines Katalogs baut genau diese.
pithyx catalog pending [--index <file>]Optionen
Abschnitt betitelt „Optionen“| Option | Wert | Typ | Standard | Beschreibung |
|---|---|---|---|---|
--index |
<file> |
string | – | In pithyx --help nicht beschrieben; siehe unten. |
--index <file>: dieindex.jsonvoncatalog-next. Ohne sie, oder wenn die Datei nicht existiert, steht jede App-Version aus.
Ausgabe
Abschnitt betitelt „Ausgabe“Ein JSON-Array, Apps in Ordner-Reihenfolge, eine Zeile:
[ { "id": "com.example.notes", "version": "1.2.0", "path": "apps/com.example.notes", "backend": true }]backend sagt, ob das Manifest ein Backend hat, ob die CI also Images bauen muss. Ordner ohne pithyx.json werden übersprungen. Die Manifeste werden hier nicht geprüft; das hat catalog check für den Pull Request getan.
Dateien
Abschnitt betitelt „Dateien“| Datei | Zugriff |
|---|---|
apps/*/pithyx.json im aktuellen Ordner |
gelesen |
die Datei aus --index |
gelesen |
Exit-Codes
Abschnitt betitelt „Exit-Codes“| Code | Wann |
|---|---|
| 0 | Die Liste ist ausgegeben, auch wenn sie leer ist ([]). |
| 1 | Eine pithyx.json oder der Index ist kein gültiges JSON. |
Befunde
Abschnitt betitelt „Befunde“Keine.
Beispiele
Abschnitt betitelt „Beispiele“pithyx catalog pending --index catalog-next/index.json