Ejemplos de comandos de Archbee CLI
Ejemplos de comandos de Archbee CLI
Esta guía muestra flujos de trabajo comunes de Archbee CLI con ejemplos prácticos de comandos.
La mayoría de los comandos de desarrollo local pueden ejecutarse sin autenticación. Los comandos que interactúan con contenido en la plataforma Archbee normalmente requieren tanto una clave API como un ID de espacio.
Desarrollo local
Use estos comandos mientras escribe o prueba documentación localmente.
Previsualice su documentación con recarga en vivo durante el desarrollo:
archbee devSalida de ejemplo:
Archbee local server running at http://localhost:3000
Watching files for changes...El sitio local normalmente se ejecuta en:
http://localhost:3000Valide la estructura y configuración de su documentación:
archbee validateSalida de ejemplo:
✓ Configuration valid
✓ No structural issues foundEste comando ayuda a detectar archivos de configuración faltantes, estructuras no válidas y otros problemas comunes de configuración.
Verifique enlaces internos rotos:
archbee broken-linksSalida de ejemplo:
Scanning documentation...
✓ No broken links foundEsto es útil antes de publicar cambios.
Administración de documentos
La mayoría de los comandos de administración de documentos requieren:
- --api-key
- --doc-space-id
Busque documentos dentro de un espacio de documentación:
archbee search-docs --api-key YOUR_API_KEY --doc-space-id SPACE_IDSalida de ejemplo:
Found 12 matching documentsRecupere un documento por ID:
archbee get-doc DOC_ID --format markdown --api-key YOUR_API_KEY --doc-space-id SPACE_IDSalida de ejemplo:
Document exported successfullyLa bandera --format admite formatos como markdown, html, json y source.
Cree un nuevo documento o actualice uno existente desde un archivo markdown local:
archbee create-doc ./doc.md --api-key YOUR_API_KEY --doc-space-id SPACE_IDSalida de ejemplo:
Document created successfullyElimine un documento de un espacio:
archbee delete-doc DOC_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDSalida de ejemplo:
Document deleted successfullyUse los comandos de eliminación con cuidado porque afectan directamente la documentación publicada.
Flujos de trabajo de OpenAPI
Archbee CLI puede importar y sincronizar especificaciones OpenAPI para generar documentación de referencia de API.
Sincronice un archivo OpenAPI en un espacio de documentación:
archbee sync-openapi openapi.yaml --api-key YOUR_API_KEY --doc-space-id SPACE_IDSalida de ejemplo:
OpenAPI sync completed successfullyRecupere información sobre un árbol de documentación OpenAPI existente:
archbee info-openapi TREE_ID --api-key YOUR_API_KEY --doc-space-id SPACE_IDEjemplo de salida:
OpenAPI tree contains 24 endpointsSi la sincronización falla, valide el esquema OpenAPI antes de reintentar.
Comandos del Administrador de Archivos
El CLI también puede administrar archivos cargados directamente desde la terminal.
Cargar un archivo:
archbee upload ./logo.png --api-key YOUR_API_KEYEjemplo de salida:
File uploaded successfullyListar archivos y carpetas cargados:
archbee list-files --api-key YOUR_API_KEYEjemplo de salida:
Found 42 filesReemplazar un archivo existente manteniendo la misma URL pública:
archbee replace-file FILE_ID ./new-logo.png --api-key YOUR_API_KEYEjemplo de salida:
File replaced successfullyEl comando reemplazar archivo actualiza un archivo mientras conserva la misma URL pública, lo que ayuda a evitar enlaces rotos en la documentación.
Publicación de Cambios
Publicar actualizaciones de documentación en producción:
archbee publish-space --api-key YOUR_API_KEY --doc-space-id SPACE_IDEjemplo de salida:
Space published successfullyAsegúrese de que la clave API tenga permisos de escritura antes de publicar.
Obtener Ayuda de Comandos
Todos los comandos del CLI admiten la bandera --help.
archbee <command> --helpEjemplo:
archbee create-doc --helpEjemplo de salida:
Usage: archbee create-doc [options]Esto muestra todas las banderas, argumentos y ejemplos de uso compatibles para el comando seleccionado.