Archbee CLI-Befehlsbeispiele
Beispiele für Archbee CLI-Befehle
Dieser Leitfaden zeigt gängige Archbee CLI-Workflows mit praktischen Befehlsbeispielen.
Die meisten lokalen Entwicklungsbefehle können ohne Authentifizierung ausgeführt werden. Befehle, die mit Inhalten auf der Archbee-Plattform interagieren, benötigen normalerweise sowohl einen API-Schlüssel als auch eine Space-ID.
Lokale Entwicklung
Verwenden Sie diese Befehle, während Sie Dokumentation lokal schreiben oder testen.
Zeigen Sie während der Entwicklung eine Vorschau Ihrer Dokumente mit Live-Reload an:
archbee devBeispielausgabe:
Archbee local server running at http://localhost:3000
Watching files for changes...Die lokale Website läuft typischerweise unter:
http://localhost:3000Validieren Sie Ihre Dokumentationsstruktur und Konfiguration:
archbee validateBeispielausgabe:
✓ Configuration valid
✓ No structural issues foundDieser Befehl hilft dabei, fehlende Konfigurationsdateien, ungültige Strukturen und andere häufige Einrichtungsprobleme zu erkennen.
Prüfen Sie auf fehlerhafte interne Links:
archbee broken-linksBeispielausgabe:
Scanning documentation...
✓ No broken links foundDies ist vor dem Veröffentlichen von Änderungen nützlich.
Dokumente verwalten
Die meisten Befehle zur Dokumentverwaltung erfordern:
- --api-key
- --doc-space-id
Suchen Sie nach Dokumenten innerhalb eines Dokumentationsbereichs:
archbee search-docs --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
Found 12 matching documentsRufen Sie ein Dokument anhand seiner ID ab:
archbee get-doc DOC_ID --format markdown --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
Document exported successfullyDas --format-Flag unterstützt Formate wie markdown, html, json und source.
Erstellen Sie ein neues Dokument oder aktualisieren Sie ein vorhandenes aus einer lokalen Markdown-Datei:
archbee create-doc ./doc.md --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
Document created successfullyLöschen Sie ein Dokument aus einem Bereich:
archbee delete-doc DOC_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
Document deleted successfullyVerwenden Sie Löschbefehle vorsichtig, da sie veröffentlichte Dokumentation direkt beeinflussen.
OpenAPI-Workflows
Die Archbee CLI kann OpenAPI-Spezifikationen importieren und synchronisieren, um API-Referenzdokumentation zu generieren.
Synchronisieren Sie eine OpenAPI-Datei in einen Dokumentationsbereich:
archbee sync-openapi openapi.yaml --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
OpenAPI sync completed successfullyRufen Sie Informationen über eine vorhandene OpenAPI-Dokumentationsstruktur ab:
archbee info-openapi TREE_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
OpenAPI tree contains 24 endpointsWenn die Synchronisierung fehlschlägt, validieren Sie das OpenAPI-Schema, bevor Sie es erneut versuchen.
Dateimanager-Befehle
Die CLI kann hochgeladene Dateien auch direkt über das Terminal verwalten.
Eine Datei hochladen:
archbee upload ./logo.png --api-key YOUR_API_KEYBeispielausgabe:
File uploaded successfullyHochgeladene Dateien und Ordner auflisten:
archbee list-files --api-key YOUR_API_KEYBeispielausgabe:
Found 42 filesEine vorhandene Datei ersetzen und dabei dieselbe öffentliche URL beibehalten:
archbee replace-file FILE_ID ./new-logo.png --api-key YOUR_API_KEYBeispielausgabe:
File replaced successfullyDer Befehl Datei ersetzen aktualisiert eine Datei unter Beibehaltung derselben öffentlichen URL, was hilft, defekte Links in der Dokumentation zu vermeiden.
Änderungen veröffentlichen
Veröffentlichen Sie Dokumentationsaktualisierungen in der Produktionsumgebung:
archbee publish-space --api-key YOUR_API_KEY --doc-space-id SPACE_IDBeispielausgabe:
Space published successfullyStellen Sie sicher, dass der API-Schlüssel vor der Veröffentlichung über Schreibberechtigungen verfügt.
Hilfe zu Befehlen abrufen
Jeder CLI-Befehl unterstützt das Flag --help.
archbee <command> --helpBeispiel:
archbee create-doc --helpBeispielausgabe:
Usage: archbee create-doc [options]Dadurch werden alle unterstützten Flags, Argumente und Verwendungsbeispiele für den ausgewählten Befehl angezeigt.