Zum Hauptinhalt springen

init

prokodo init erstellt eine .prokodo/config.json-Datei im aktuellen Verzeichnis (oder im mit --cwd angegebenen Pfad), die alle Laufeinstellungen für prokodo verify enthält.

Verwendung

prokodo init [Optionen]

Optionen

FlagTypStandardBeschreibung
--slug <slug>StringProjekt-Slug, wie er im prokodo Marketplace erscheint
--globs <muster>String[]["**/*"]Zu überprüfende Dateimuster (Glob-Syntax)
--timeout <sek>Number300Maximale Wartezeit in Sekunden für jeden Verifizierungslauf
--cwd <verz>Stringprocess.cwd()Verzeichnis, in dem die Konfigurationsdatei erstellt wird
--forceBooleanfalseBestehende Konfiguration überschreiben
--jsonBooleanfalseMaschinenlesbare Ausgabe aktivieren

Verhalten

  1. Prüft, ob .prokodo/config.json bereits vorhanden ist — schlägt fehl, sofern --force nicht gesetzt ist
  2. Validiert --slug gegen bekannte Slug-Namenskonventionen
  3. Schreibt die Datei mit 2-Leerzeichen-Einrückung

Ausgabedatei-Schema

{
"projectSlug": "mein-projekt",
"verifyGlobs": ["src/**/*", "public/**/*"],
"timeout": 300
}
FeldTypStandardBeschreibung
projectSlugstringerforderlichEindeutiger Identifikator des Projekts im Marketplace
verifyGlobsstring[]["**/*"]Glob-Muster für zu überprüfende Dateien
timeoutnumber300Maximale Wartezeit in Sekunden

Beispiele

# Grundlegende Initialisierung
prokodo init --slug my-n8n-node

# Mit benutzerdefinierten Globs
prokodo init --slug my-n8n-node --globs "src/**/*" "package.json"

# Konfiguration in einem anderen Verzeichnis erstellen
prokodo init --cwd ./pakete/mein-node --slug my-n8n-node

# Bestehende Konfiguration überschreiben
prokodo init --slug my-n8n-node --force
tipp

Die Datei .prokodo/config.json kann bedenkenlos in die Versionskontrolle eingecheckt werden — sie enthält keine Geheimnisse.