NocoBase CLI
Beschreibung
NocoBase CLI (nb) ist der Kommandozeilen-Einstiegspunkt von NocoBase und wird verwendet, um NocoBase-Anwendungen in einem lokalen Workspace zu initialisieren, zu verbinden und zu verwalten.
Es unterstützt zwei gängige Initialisierungspfade:
- Eine bestehende NocoBase-Anwendung verbinden und als CLI-env speichern
- Eine neue NocoBase-Anwendung über Docker, npm oder Git installieren und anschließend als CLI-env speichern
Beim Erstellen einer neuen lokalen Anwendung kann nb init auch NocoBase AI coding skills installieren oder aktualisieren. Um diesen Schritt zu überspringen, verwenden Sie --skip-skills.
Verwendung
Der Root-Befehl selbst dient hauptsächlich dazu, Hilfe anzuzeigen und Aufrufe an Befehlsgruppen oder eigenständige Befehle weiterzuleiten.
Befehlsgruppen (Topics)
Die folgenden Befehlsgruppen werden in nb --help angezeigt:
Befehle
Derzeit direkt vom Root-Befehl bereitgestellte eigenständige Befehle:
Hilfe anzeigen
Hilfe für den Root-Befehl anzeigen:
Hilfe für einen Befehl oder eine Befehlsgruppe anzeigen:
Beispiele
Interaktive Initialisierung:
Initialisierung mit einem Browser-Formular:
Eine Docker-Anwendung nicht interaktiv erstellen:
Mit einer bestehenden Anwendung verbinden:
Den env-Status nach dem Starten der Anwendung erneut synchronisieren:
API aufrufen:
Standardkonfiguration der CLI anzeigen:
Status der kommerziellen Lizenz anzeigen:
Ein Backup erstellen und herunterladen:
Ein lokales Backup wiederherstellen:
Umgebungsvariablen
Die folgenden Umgebungsvariablen beeinflussen das Verhalten der CLI:
Beispiel:
Konfigurationsdatei
Standardkonfigurationsdatei:
Nach dem Setzen von NB_CLI_ROOT=/your/workspace lautet der Pfad der Konfigurationsdatei:
Die CLI ist auch mit dem Lesen der alten project-Konfiguration im aktuellen Arbeitsverzeichnis kompatibel.
Der sitzungsbezogene Cache der aktuellen env wird gespeichert unter:
Die global zuletzt verwendete env wird im Feld lastEnv in config.json gespeichert. Wenn kein NB_SESSION_ID vorhanden ist, greift die CLI auf diesen globalen Wert zurück.
Der Cache für Laufzeitbefehle wird gespeichert unter:
Diese Datei wird von nb env update erzeugt oder aktualisiert und dient dazu, aus der Zielanwendung synchronisierte Laufzeitbefehle zwischenzuspeichern.

