Zum Inhalt springen

CLI

edge-connector Developer Workflow
Terminal-Fenster
npm install -g @nara/edge-connector
edge-connector auth --token "<ADMIN_JWT>"
edge-connector generate --language typescript --tool my_tool
edge-connector test --implementations ./custom-implementations --tool my_tool
edge-connector package
edge-connector upload

Authentifiziere die CLI gegen deine Organisation.

Terminal-Fenster
edge-connector auth --token "<ADMIN_JWT>"
  • speichert das Token in auth-token.json (via AUTH_TOKEN_PATH konfigurierbar)
  • prüft, dass das Token gültig ist und zu einer Organisation gehört
  • wird vor generate, package, upload und den meisten test‑Flows benötigt

Optionen:

  • -t, --token <token> – JWT oder Service‑Token für deine nara‑Organisation
  • -i, --interactive – führt durch einen interaktiven Auth‑Dialog
Edge-Connector-Projektlayout (typische lokale Entwicklung)
.
├─ config.json # Runtime-Konfiguration (Tool-RPC-URL, Pfade)
├─ auth-token.json # gespeichertes Auth-Token für CLI/Runtime
├─ deployment-credentials.json# deploymentId + deploymentSecret (Server-Modus)
└─ custom-implementations/ # deine Tool-Implementierungen