Zum Inhalt springen

jinflow CLI Spickzettel

BegriffWas es ist
PackDomain-spezifisches Analytik-Kit (z.B. Millesime fuer Weinbau, Alptrack fuer Skigebiete)
TenantEin Kunde/Standort. Pack-qualifiziert: millesime.domaine_zufferey
KLSKnowledge Store — die DuckDB-Datei, die du baust und erkundest
AFSArtifact Store — das analytische Framework (Signals, Theses, dbt, Contracts)
SnapshotUnveraenderliche, eingefrorene Kopie eines KLS
DLZData Landing Zone — wo Rohdaten vom Quellsystem ankommen
Live RootWo Tenant-Instanzen auf der Festplatte leben (~/.jinflow/live/ Standard)
Deploy RootWo das Anwendungspaket lebt (CLI + Explorer Binary)

Terminal-Fenster
export PATH="$HOME/jinflow:$PATH" # zum Shell-Profil hinzufuegen
jinflow version # Installation pruefen
Terminal-Fenster
jinflow us --live-root ~/jinflow-data # wo Tenant-Daten leben
jinflow us --api-key sk-ant-... # Claude API Key (fuer KI-Features)
jinflow us millesime.domaine_zufferey # Standard-Tenant setzen

Terminal-Fenster
jinflow us # aktuelle Konfiguration mit Herkunft anzeigen
jinflow us pack.tenant # Standard-Tenant setzen
jinflow us --live-root /path # Datenverzeichnis setzen
jinflow us --api-key sk-ant-... # Claude API Key setzen
jinflow us --model claude-opus-4-6 # KI-Modell fuer Evolve setzen
Terminal-Fenster
jinflow ls # alle Packs + Tenants auflisten
jinflow ls --snapshots # Snapshot-Details einschliessen
Terminal-Fenster
jinflow init --pack millesime --tenant my_org --source-system opale
jinflow init --pack millesime --tenant my_org --dlz /path/to/dlz
Terminal-Fenster
jinflow clone millesime.domaine_zufferey --name sandbox
Terminal-Fenster
jinflow make # Standard-Tenant bauen
jinflow make millesime.domaine_zufferey # bestimmten Tenant bauen
jinflow make millesime # alle Tenants im Pack (Wildcard)
jinflow make --clean # Loeschen und von Grund auf neu bauen
jinflow make --extract # XLSX → CSV → Sync → Build
jinflow make --sync # CSVs von DLZ kopieren
jinflow make --snapshot post-audit # KLS nach Build einfrieren
Terminal-Fenster
jinflow explore # Standard-Tenant, Port 4000
jinflow explore --snapshot post-audit # bestimmten Snapshot oeffnen
jinflow explore --port 3000 # benutzerdefinierter Port
jinflow explore --docker # Explorer in Docker
Terminal-Fenster
jinflow evolve # interaktives REPL (KI + SQL)
jinflow evolve --no-ai # Nur-SQL-Modus
jinflow evolve --model claude-opus-4-6 # KI-Modell waehlen
Terminal-Fenster
jinflow afs update --do-it # Pack → Tenant synchronisieren
jinflow afs status # Branch, Tags, geaenderte Dateien
jinflow afs pull # vom Remote pullen
jinflow afs push -m "message" # committen + pushen
jinflow afs pp # pull dann push in einem Befehl
Terminal-Fenster
jinflow stat # KLS-Statistiken und Gesundheitschecks
jinflow sources # Quelldatei-Inventar
jinflow purge millesime.domaine_zufferey --do-it # Bronze+Silver Tabellen entfernen
jinflow snapshot post-audit # eigenstaendiges Einfrieren (kein Build)
jinflow pack ls # Packs und Artefakte auflisten
jinflow cloud sync --do-it # KLS-Dateien zu R2 hochladen
jinflow instance refresh demo # Instanz anweisen, neu herunterzuladen
jinflow version # Version anzeigen

BefehlBeschreibung
SELECT ...Beliebiges SQL ausfuehren
/tenantsTenants im KLS auflisten
/schema <name>DuckDB-Schema beschreiben
/probesSignals auflisten (auch /hypotheses, /diagnoses, /smebits)
/read <type> <id>Artefakt-YAML lesen
/write <type> <id> <yaml>Artefakt ins AFS schreiben
/make [flags]KLS neu bauen ohne REPL zu verlassen
/aiKI-Modus umschalten
exitBeenden

jinflow make KLS bauen
jinflow explore Findings im Web UI durchsuchen
jinflow evolve Fragen stellen, Muster entdecken, Signals hinzufuegen
/make Aus Evolve heraus neu bauen

VariableZweck
JINFLOW_LIVELive Root ueberschreiben
JINFLOW_TENANTStandard-Tenant ueberschreiben
JINFLOW_DB_PATHExpliziter KLS DuckDB-Pfad
JINFLOW_AFS_ROOTAFS Root (fuer Explorer)
JINFLOW_SYSTEM_DB_PATHSystem DB Pfad (optional)
JINFLOW_DEPLOY_ROOTDeploy Root fuer App-Paket
ANTHROPIC_API_KEYClaude API Key (fuer Evolve)
jazzisnow jinflow is a jazzisnow product
v0.45.1 · built 2026-04-17 08:14 UTC