Exemples de commandes CLI Archbee
Exemples de commandes Archbee CLI
Ce guide présente les flux de travail courants d’Archbee CLI avec des exemples de commandes pratiques.
La plupart des commandes de développement local peuvent être exécutées sans authentification. Les commandes qui interagissent avec le contenu sur la plateforme Archbee nécessitent généralement à la fois une clé API et un ID d’espace.
Développement local
Utilisez ces commandes lors de la rédaction ou des tests de documentation en local.
Prévisualisez votre documentation avec le rechargement en direct pendant le développement :
archbee devExemple de sortie :
Archbee local server running at http://localhost:3000
Watching files for changes...Le site local s’exécute généralement à l’adresse suivante :
http://localhost:3000Validez la structure et la configuration de votre documentation :
archbee validateExemple de sortie :
✓ Configuration valid
✓ No structural issues foundCette commande aide à détecter les fichiers de configuration manquants, les structures invalides et d’autres problèmes courants de configuration.
Vérifiez les liens internes brisés :
archbee broken-linksExemple de sortie :
Scanning documentation...
✓ No broken links foundCela est utile avant de publier des modifications.
Gestion des documents
La plupart des commandes de gestion des documents nécessitent :
- --api-key
- --doc-space-id
Recherchez des documents dans un espace de documentation :
archbee search-docs --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
Found 12 matching documentsRécupérez un document par ID :
archbee get-doc DOC_ID --format markdown --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
Document exported successfullyL’option --format prend en charge des formats tels que markdown, html, json et source.
Créez un nouveau document ou mettez à jour un document existant à partir d’un fichier markdown local :
archbee create-doc ./doc.md --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
Document created successfullySupprimez un document d’un espace :
archbee delete-doc DOC_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
Document deleted successfullyUtilisez les commandes de suppression avec précaution, car elles affectent directement la documentation publiée.
Flux de travail OpenAPI
Archbee CLI peut importer et synchroniser des spécifications OpenAPI pour générer une documentation de référence API.
Synchronisez un fichier OpenAPI dans un espace de documentation :
archbee sync-openapi openapi.yaml --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
OpenAPI sync completed successfullyRécupérez des informations sur un arbre de documentation OpenAPI existant :
archbee info-openapi TREE_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
OpenAPI tree contains 24 endpointsSi la synchronisation échoue, validez le schéma OpenAPI avant de réessayer.
Commandes du gestionnaire de fichiers
Le CLI peut également gérer les fichiers téléversés directement depuis le terminal.
Téléverser un fichier :
archbee upload ./logo.png --api-key YOUR_API_KEYExemple de sortie :
File uploaded successfullyLister les fichiers et dossiers téléversés :
archbee list-files --api-key YOUR_API_KEYExemple de sortie :
Found 42 filesRemplacer un fichier existant tout en conservant la même URL publique :
archbee replace-file FILE_ID ./new-logo.png --api-key YOUR_API_KEYExemple de sortie :
File replaced successfullyLa commande remplacer-le-fichier met à jour un fichier tout en conservant la même URL publique, ce qui aide à éviter les liens brisés dans la documentation.
Publication des modifications
Publier les mises à jour de la documentation en production :
archbee publish-space --api-key YOUR_API_KEY --doc-space-id SPACE_IDExemple de sortie :
Space published successfullyAssurez-vous que la clé API possède les permissions d’écriture avant la publication.
Obtenir de l’aide sur les commandes
Chaque commande CLI prend en charge le drapeau --help.
archbee <command> --helpExemple :
archbee create-doc --helpExemple de sortie :
Usage: archbee create-doc [options]Cela affiche tous les drapeaux, arguments et exemples d’utilisation pris en charge pour la commande sélectionnée.