Saltar a contenido

Referencia de Comandos Clarive

Clarive proporciona una interfaz de línea de comandos (CLI) completa a través del comando cla. Esta referencia lista todos los comandos disponibles organizados por categoría.

Obtener Ayuda

cla help                    # Mostrar ayuda general
cla help <comando>          # Mostrar ayuda para comando específico
cla <comando> --help        # Sintaxis alternativa de ayuda

Gestión del Servidor

Comandos para iniciar, detener y gestionar procesos del servidor Clarive:

  • cla web-start - Iniciar el servidor web
  • cla web-stop - Detener el servidor web
  • cla web-restart - Reiniciar el servidor web
  • cla disp-start - Iniciar el servidor dispatcher
  • cla disp-stop - Detener el servidor dispatcher
  • cla disp-restart - Reiniciar el servidor dispatcher
  • cla start - Iniciar todos los servicios de Clarive
  • cla stop - Detener todos los servicios de Clarive
  • cla ps - Listar procesos Clarive en ejecución

Configuración e Instalación

Comandos para configurar e instalar Clarive:

  • cla config - Mostrar o modificar configuraciones
  • cla setup - Inicializar una nueva configuración de Clarive
  • cla lic - Gestión de licencias

Operaciones de Base de Datos

Comandos para gestión y mantenimiento de base de datos:

  • cla db-dump - Crear respaldo de base de datos
  • cla db - Utilidades y operaciones de base de datos
  • cla migra - Ejecutar migraciones de base de datos

Desarrollo y Pruebas

Comandos para desarrollo, depuración y pruebas:

  • cla prove - Ejecutar suites de pruebas
  • cla repl - Iniciar consola REPL interactiva
  • cla exec - Ejecutar comandos usando binarios de Clarive
  • cla critic - Ejecutar verificaciones de calidad de código
  • cla lint - Verificar formato de archivos y estándares
  • cla i18n - Actualizar archivos de internacionalización

Reglas y Plugins

Comandos para gestionar reglas y plugins:

  • cla rule - Operaciones de gestión de reglas
  • cla plugin - Gestión de plugins

Componentes del Servidor Web

Comandos para componentes específicos del servidor web:

  • cla nginx-start - Iniciar servidor Nginx
  • cla nginx-stop - Detener servidor Nginx
  • cla nginx-restart - Reiniciar servidor Nginx
  • cla pubsub - Gestionar servicio pubsub
  • cla proxy - Gestionar servicio proxy
  • cla ws - Gestión del servidor WebSocket

Utilidades

Varios comandos de utilidad:

  • cla info - Mostrar información del sistema
  • cla version - Mostrar versión de Clarive
  • cla passwd - Gestión de contraseñas de usuario
  • cla docs - Utilidades de documentación
  • cla profile - Perfilado de rendimiento
  • cla trans - Utilidades de transacciones
  • cla queue - Gestión de cola
  • cla poll - Gestión del servicio de polling
  • cla keeper - Gestión del servicio keeper
  • cla clax - Gestión del agente ClaX
  • cla patch - Aplicar parches

Opciones Comunes

La mayoría de los comandos soportan estas opciones comunes:

  • -c, --config <archivo> - Especificar archivo de configuración
  • --help - Mostrar ayuda del comando
  • --verbose - Salida verbose
  • --debug <nivel> - Establecer nivel de debug (1-5)

Variables de Entorno

  • CLARIVE_BASE - Directorio de instalación de Clarive
  • CLARIVE_DEBUG - Nivel de debug (1-5)
  • CLARIVE_TRACE - Habilitar tracing (ej., db para trazas de base de datos)

Ejemplos

Iniciar todos los servicios para una configuración:

cla start -c myconfig

Ejecutar pruebas para un directorio específico:

cla prove t/baseliner/model/

Iniciar servidor web con salida de debug:

CLARIVE_DEBUG=3 cla web-start -c myconfig

Crear un respaldo de base de datos:

cla db-dump -c myconfig -o backup.gz --compress

Ver También

Para información detallada sobre comandos específicos, consulte sus páginas de documentación individuales o use cla help <comando>.