CLI-Referenz
Vollstaendige Referenz fuer alle jinflow-Befehle, Flags und Argumente.
Dies ist die vollstaendige Referenz. Fuer einen schnellen Ueberblick siehe den Spickzettel.
Navigieren
Abschnitt betitelt „Navigieren“jinflow us
Abschnitt betitelt „jinflow us“Konfiguration anzeigen oder setzen. Einstellungen werden in ~/.jinflow/config.yml gespeichert.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
target (positional) | Nein | string | — | Aktuellen Tenant setzen (pack-qualifiziert: millesime.domaine_zufferey). Akzeptiert auch --tenant fuer Rueckwaertskompatibilitaet. |
--live-root | Nein | string | — | Live Root Verzeichnis setzen |
--api-key | Nein | string | — | Anthropic API Key setzen (gespeichert in ~/.jinflow/secrets.yml) |
--model | Nein | string | — | KI-Modell fuer Evolve setzen (z.B. claude-sonnet-4-6) |
--dlz | Nein | string | — | DLZ Root Verzeichnis setzen |
--pack-root | Nein | string | — | Pack Root Verzeichnis setzen |
--r2-account-id | Nein | string | — | Cloudflare R2 Account ID setzen (in ~/.jinflow/secrets.yml) |
--r2-key | Nein | string | — | R2 Access Key ID setzen (in ~/.jinflow/secrets.yml) |
--r2-secret | Nein | string | — | R2 Secret Access Key setzen (in ~/.jinflow/secrets.yml) |
--r2-bucket | Nein | string | — | R2 Bucket Name setzen (in ~/.jinflow/secrets.yml) |
Ohne Argumente zeigt aktuelle Konfiguration mit Herkunft (woher jeder Wert kommt).
Beispiele:
jinflow us # aktuelle Konfiguration anzeigenjinflow us millesime.domaine_zufferey # aktiven Tenant setzenjinflow us --live-root ~/my-live # Live Root setzenjinflow us --api-key sk-ant-... # KI-Anmeldedaten setzenjinflow us --r2-account-id ACCT --r2-key KEY --r2-secret SECRETjinflow ls
Abschnitt betitelt „jinflow ls“Packs und Tenants im Live Root auflisten. Zeigt Tenant-Name, KLS-Groesse, Snapshot-Anzahl, Quellsystem und CSV-Anzahl. Der aktuelle Tenant ist mit * markiert.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
--snapshots | Nein | string (optional) | — | KLS-Snapshots auflisten. Tenant-ID uebergeben oder weglassen fuer aktuellen Tenant. |
jinflow pick
Abschnitt betitelt „jinflow pick“Interaktiver Tenant-Picker — alle Tenants auflisten, einen per Nummer auswaehlen. Der gewaehlte Tenant wird Standard.
Keine Flags.
jinflow stat
Abschnitt betitelt „jinflow stat“KLS-Datenstatistiken und Gesundheitschecks fuer einen Tenant anzeigen.
jinflow scripts
Abschnitt betitelt „jinflow scripts“Skript-Aufloesung fuer einen Tenant anzeigen — welche Datei auf jeder Ebene gewinnt.
jinflow status
Abschnitt betitelt „jinflow status“Dreiseitige Drift-Erkennung ueber AFS (Tenant-Instanz), DPH (Domain Pack) und die jinflow Engine.
Lebenszyklus
Abschnitt betitelt „Lebenszyklus“jinflow init
Abschnitt betitelt „jinflow init“Tenant-AFS-Instanz aus einem Domain Pack erstellen, oder bestehendem Tenant via --clone beitreten.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
--pack | Nein | string | — | Domain Pack als Starter-Kit (z.B. millesime) |
--clone | Nein | string | — | Git-URL zum Klonen eines bestehenden Tenant-AFS |
--tenant | Nein | string | — | Tenant-ID (erforderlich mit --pack, automatisch erkannt mit --clone) |
--dlzroot | Nein | string | — | DLZ Repo Root |
--dlztenant | Nein | string | — | DLZ Tenant-Verzeichnis |
--source-system | Nein | string | auto-discover | Quellsystem-Ueberschreibung |
--display-name | Nein | string | — | Menschenlesbarer Tenant-Name |
jinflow clone
Abschnitt betitelt „jinflow clone“Bestehende Tenant-AFS-Instanz kopieren.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
source (positional) | Ja | string | — | Quell-Tenant (z.B. millesime.domaine_zufferey) |
--name | Ja | string | — | Klon-Postfix (z.B. audit wird domaine_zufferey_audit) |
--display-name | Nein | string | — | Menschenlesbarer Name fuer den Klon |
--no-share-dlz | Nein | Flag | false | DLZ-Daten nicht mit Quelle teilen |
jinflow afs update / reset / remote / status / log / pull / push
Abschnitt betitelt „jinflow afs update / reset / remote / status / log / pull / push“Siehe die englische Referenz fuer vollstaendige Flag-Dokumentation. Alle Befehle akzeptieren einen positionellen Tenant oder --tenant.
jinflow make
Abschnitt betitelt „jinflow make“Deterministische Build-Pipeline: Anreichern, Kompilieren, dbt Build, Metadaten, Reports. Produziert eine KLS (DuckDB) Datei im Live Root.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
target (positional) | Nein | string | aktiver Tenant | Tenant (pack.tenant) oder Pack-Name |
--all | Nein | Flag | false | Alle Tenants aller Packs bauen |
--clean | Nein | Flag | false | Sauberer Rebuild |
--snapshot | Nein | string (optional) | — | Unveraenderlichen Snapshot erstellen |
--extract | Nein | Flag | false | XLSX-zu-CSV-Extraktion vor dem Bau |
--sync | Nein | Flag | false | CSVs von DLZ nach raw/ synchronisieren |
--prune | Nein | Flag | false | Dateien aus raw/ entfernen, die nicht mehr im DLZ sind |
--skip-enrich | Nein | Flag | false | CSV-Anreicherung ueberspringen |
--skip-validate | Nein | Flag | false | CSV-Schemavalidierung ueberspringen |
--metadata-only | Nein | Flag | false | Nur Metadaten neu backen |
--continue-on-error | Nein | Flag | false | Nicht bei Fehlern stoppen |
--quiet | Nein | Flag | false | Subprozess-Ausgabe unterdruecken |
jinflow extract / generate / snapshot
Abschnitt betitelt „jinflow extract / generate / snapshot“Siehe die englische Referenz fuer vollstaendige Flag-Dokumentation.
Erkunden
Abschnitt betitelt „Erkunden“jinflow explore
Abschnitt betitelt „jinflow explore“Explorer Web-App auf einem KLS starten.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
target (positional) | Nein | string | aktiver Tenant | Tenant zum Erkunden |
--db | Nein | string | auto-discover | Pfad zur KLS DuckDB |
--snapshot | Nein | string | — | Bestimmten KLS-Snapshot per Tag oeffnen |
--port | Nein | int | 4000 | Server-Port |
--docker | Nein | Flag | false | Explorer in Docker ausfuehren |
--cloud | Nein | Flag | false | R2 Cloud KLS Store verwenden |
--no-open | Nein | Flag | false | Browser nicht automatisch oeffnen |
jinflow evolve
Abschnitt betitelt „jinflow evolve“KI-gestuetztes Forschungs- und Verbesserungs-REPL.
| Flag | Erforderlich | Typ | Standard | Beschreibung |
|---|---|---|---|---|
target (positional) | Nein | string | aktiver Tenant | Standard-Tenant fuer Abfragen |
--model | Nein | string | claude-sonnet-4-6 | Claude Modell |
--no-ai | Nein | Flag | false | Nur lokaler Modus (keine Claude API) |
jinflow notebook-pdf
Abschnitt betitelt „jinflow notebook-pdf“Notebook aus dem KLS als PDF exportieren.
Pack / Cloud / Instance / Info
Abschnitt betitelt „Pack / Cloud / Instance / Info“Siehe die englische Referenz fuer vollstaendige Dokumentation aller Pack-, Cloud-, Instance- und Info-Befehle (jinflow pack ls, jinflow cloud sync, jinflow instance, jinflow version, jinflow help, jinflow release-notes).