La CLI de Syncanix
La pasada más profunda, opcional: lee tu código para obtener esquemas de argumentos exactos y gestiona tu catálogo desde la línea de comandos. Sin instalación.
No necesitas la CLI para empezar. El widget descubre tu producto a partir de las propias páginas, y eso solo ya es un catálogo funcional. La CLI es la pasada más profunda: lee tu código fuente, así que puede darle al agente nombres y tipos de argumentos exactos que mirar una pantalla no revela, y además gestiona tu catálogo desde la línea de comandos. No hay que instalar nada: ejecútala con npx.
Instalación
Ejecuta la CLI directamente desde npm con npx, sin instalación global:
npx syncanix@latest initSe requiere Node.js 20 o posterior.
Comandos
- init
- Analiza tu código, construye el catálogo de capacidades y lo sube.
- console
- Abre la consola interactiva: lo mismo que hace un `syncanix` sin argumentos en un terminal.
- generate
- Escribe el kit de integración syncanix/ en tu proyecto, creando solo archivos nuevos.
- integrate
- Detecta tu front-end e instala el widget por ti, un archivo aprobado cada vez.
- status
- Compara esta copia del repositorio con lo que tu espacio de trabajo está sirviendo realmente.
- import
- Construye un catálogo a partir de un esquema OpenAPI o GraphQL existente.
- login / logout
- Inicia sesión con tu navegador (o --key para CI), o cierra sesión.
- whoami
- Muestra con qué cuenta y espacio de trabajo has iniciado sesión.
- workspace list / use
- Lista tus espacios de trabajo o establece el predeterminado.
- dev
- Ejecuta un entorno local que integra el widget contra un backend de desarrollo.
- doctor
- Revisa tu entorno y tu configuración en busca de problemas habituales.
- byomcp register
- Registra un servidor MCP externo que tu espacio de trabajo ya ejecuta.
- yaml
- Crea, valida y aplica una superposición de catálogo como código.
- version
- Muestra las versiones de la CLI, de Node y de compilación.
Opciones globales
- -v, --version
- Muestra la versión de la CLI y termina.
- --no-color
- Desactiva la salida con color.
- --locale <code>
- Define el idioma de salida: en, es, fr, de, ar o he.