Aller au contenu

Référence CLI

Référence complète de toutes les commandes, flags et arguments jinflow.

C’est la référence exhaustive. Pour un aperçu rapide, voir l’Aide-mémoire.


Afficher ou définir la configuration jinflow. Les paramètres persistent dans ~/.jinflow/config.yml.

FlagRequisTypeDéfautDescription
target (positionnel)NonstringDéfinir le tenant courant (qualifié par pack : millesime.domaine_zufferey). Accepte aussi --tenant pour rétrocompatibilité.
--live-rootNonstringDéfinir le répertoire live root
--api-keyNonstringDéfinir la clé API Anthropic (stockée dans ~/.jinflow/secrets.yml)
--modelNonstringDéfinir le modèle IA pour evolve (par ex. claude-sonnet-4-6)
--dlzNonstringDéfinir le répertoire racine DLZ
--pack-rootNonstringDéfinir le répertoire racine des packs
--r2-account-idNonstringDéfinir l’ID de compte Cloudflare R2 (stocké dans ~/.jinflow/secrets.yml)
--r2-keyNonstringDéfinir l’ID de clé d’accès R2
--r2-secretNonstringDéfinir la clé secrète R2
--r2-bucketNonstringDéfinir le nom du bucket R2

Sans arguments, affiche la configuration actuelle avec la provenance.

Exemples :

Fenêtre de terminal
jinflow us # show current config
jinflow us millesime.domaine_zufferey # set active tenant
jinflow us --live-root ~/my-live # set live root
jinflow us --api-key sk-ant-... # set AI credentials

Lister les packs et tenants dans le live root. Affiche le nom du tenant, la taille du KLS, le nombre de snapshots, le système source et le nombre de CSV.

Fenêtre de terminal
jinflow ls
jinflow ls --snapshots
jinflow ls --snapshots millesime.domaine_zufferey

Sélecteur interactif de tenant — lister tous les tenants, choisir par numéro.


Afficher les statistiques de données KLS et les vérifications de santé pour un tenant.


Afficher la résolution des scripts pour un tenant — quel fichier gagne à chaque couche.


Détection de drift tripartite entre AFS (instance tenant), DPH (domain pack) et le moteur jinflow.


Créer une instance AFS tenant depuis un domain pack (kit de démarrage), ou rejoindre un tenant existant via --clone.

Fenêtre de terminal
jinflow init --pack millesime --tenant domaine_zufferey
jinflow init --pack millesime --tenant domaine_zufferey --dlzroot ~/jinflow-dlz
jinflow init --clone https://github.com/org/afs-millesime-domaine_zufferey.git

Copier une instance AFS tenant existante.

Fenêtre de terminal
jinflow clone millesime.domaine_zufferey --name audit
jinflow clone millesime.domaine_zufferey --name sandbox --no-share-dlz

Synchroniser un AFS tenant live avec le dernier contenu du domain pack via fusion three-way. Dry run par défaut.

Fenêtre de terminal
jinflow afs update # dry run, active tenant
jinflow afs update szo --do-it # apply three-way merge
jinflow afs update --all # dry run, all tenants
jinflow afs update --do-it --force # pack wins on conflicts

jinflow afs reset / remote / status / log / pull / push

Section intitulée « jinflow afs reset / remote / status / log / pull / push »

Commandes de gestion git de l’AFS tenant. Voir la référence CLI complète en anglais pour les détails de chaque sous-commande.


Pipeline de build déterministe : enrichir, compiler, dbt build, métadonnées, rapports. Produit un fichier KLS (DuckDB) dans le live root.

Fenêtre de terminal
jinflow make # full build, active tenant
jinflow make millesime.domaine_zufferey # build specific tenant
jinflow make millesime --clean # clean rebuild, all tenants in pack
jinflow make --extract # extract XLSX + build
jinflow make --sync # sync CSVs from DLZ + build
jinflow make --snapshot # build + freeze (auto-tag)
jinflow make --snapshot post-audit # build + freeze (named tag)

Extraire les fichiers XLSX en CSV dans la DLZ (sans construire).


Générer des données synthétiques dans la DLZ.


Figer le KLS de travail actuel en un snapshot immuable et estampillé.

Fenêtre de terminal
jinflow snapshot # auto-tag: YYYYMMDD-HHMM
jinflow snapshot post-audit # named tag

Lancer l’application web Explorer sur un KLS.

Fenêtre de terminal
jinflow explore # active tenant, port 4000
jinflow explore millesime.domaine_zufferey # specific tenant
jinflow explore --db /path/to/kls.duckdb # explicit KLS
jinflow explore --snapshot post-audit # open a snapshot
jinflow explore --port 8080 --no-open # custom port, no browser
jinflow explore --docker # run in Docker
jinflow explore --cloud # serve from R2

REPL de recherche et amélioration assisté par IA.

Fenêtre de terminal
jinflow evolve # interactive session
jinflow evolve --no-ai # SQL-only mode
jinflow evolve --model claude-opus-4-6 # choose model

Exporter un notebook du KLS en document PDF.


Lister les packs ou cloner un domain pack depuis GitHub.

Fenêtre de terminal
jinflow pack ls
jinflow pack clone millesime

Gérer la synchronisation KLS avec Cloudflare R2.

Fenêtre de terminal
jinflow cloud ls
jinflow cloud sync --do-it
jinflow cloud blacklist millesime.domaine_zufferey

Gérer les instances cloud déployées.

Fenêtre de terminal
jinflow instance ls
jinflow instance add demo https://this-is.jinflow.io
jinflow instance refresh --all

Afficher la version et les notes de release.

Afficher l’aide détaillée pour une commande.

Générer RELEASE_NOTES.md depuis les commits git.

jazzisnow jinflow is a jazzisnow product
v0.45.1 · built 2026-04-17 08:14 UTC