Konfigurationsdateien
Die Dateien, die die CLI liest und schreibt: Ignore-Regeln, CLI-Konfiguration, der Katalog, Ihr Einwilligungsnachweis, Anmeldedaten und das Katalog-Overlay.
Die CLI verwendet einige wenige Dateien in Ihrem Repository und Ihrem Home-Verzeichnis. Hier ist, wofür jede da ist.
- .syncanixignore
- Eine Datei im gitignore-Stil im Wurzelverzeichnis Ihres Repos. Alles, was sie trifft, wird nie gescannt, angereichert oder hochgeladen. Sie legt sich über eine eingebaute Standardliste und Ihre .gitignore.
- .syncanix.yaml
- Die CLI-Konfiguration im Wurzelverzeichnis Ihres Repos: Include-/Exclude-Globs, Überschreibungen pro Fähigkeit, der Anreicherungsmodus und die Kostenobergrenze sowie Scope-Umbenennungen.
- .syncanix/catalog.json
- Der deterministische Katalog, den die Erkennung erzeugt. Prüfen Sie ihn und versionieren Sie ihn wie jede andere Quelldatei.
- .syncanix/consent.json
- Ihr Einwilligungsnachweis für die KI-Anreicherung. Gefahrlos versionierbar — er hält Ihre Wahl fest (verwaltet, BYOK oder überspringen) und enthält keine Geheimnisse.
- ~/.syncanix/credentials
- Ihr geheimer API-Schlüssel, in Ihrem Home-Verzeichnis gespeichert und nur für Sie lesbar. Wird von syncanix login erstellt und von syncanix logout entfernt.
- syncanix.yaml
- Ein optionales, versioniertes Katalog-als-Code-Overlay (Überschreibungen, Ergänzungen und Richtlinien), das yaml apply mit einem erkannten Katalog zusammenführt. Der führende Punkt unterscheidet die CLI-Konfiguration .syncanix.yaml von diesem Overlay, syncanix.yaml.