Zum Inhalt springen

pithyx catalog pending

Als Markdown ansehen

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.

Terminal-Fenster
pithyx catalog pending [--index <file>]
Option Wert Typ Standard Beschreibung
--index <file> string – In pithyx --help nicht beschrieben; siehe unten.
  • --index <file>: die index.json von catalog-next. Ohne sie, oder wenn die Datei nicht existiert, steht jede App-Version aus.

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.

Datei Zugriff
apps/*/pithyx.json im aktuellen Ordner gelesen
die Datei aus --index gelesen
Code Wann
0 Die Liste ist ausgegeben, auch wenn sie leer ist ([]).
1 Eine pithyx.json oder der Index ist kein gültiges JSON.

Keine.

Terminal-Fenster
pithyx catalog pending --index catalog-next/index.json