Saltearse al contenido

CLI

Instalacion

Ventana de terminal
npm i -g @openfactu/cli

Comandos

Instalacion y actualizacion

ComandoDescripcion
openfactu install [dir]Descarga desde releases de GitHub con Docker
openfactu updateActualiza sin perder datos
openfactu update:checkComprueba si hay versiones nuevas

Despliegue

ComandoDescripcion
openfactu deployWizard para configurar acceso externo (LAN/internet)
openfactu deploy:statusEstado de los contenedores Docker
openfactu rebuildReconstruye y reinicia contenedores
openfactu logsMuestra logs de los servicios
openfactu stopPara todos los servicios
openfactu restartReinicia sin rebuild

Base de datos

ComandoDescripcion
openfactu setupConfiguracion inicial: BD, admin, primer tenant
openfactu migrateEjecuta migraciones pendientes
openfactu migrate:statusEstado de migraciones por tenant

Tenants (empresas)

ComandoDescripcion
openfactu tenant listLista empresas
openfactu tenant createCrea una empresa nueva
openfactu tenant syncSincroniza migraciones

Plugins

ComandoDescripcion
openfactu plugin listLista plugins con estado por tenant
openfactu plugin searchBuscador interactivo del marketplace
openfactu plugin install <nombre>Descarga e instala del marketplace
openfactu plugin update [nombre]Actualiza uno o todos
openfactu plugin remove <nombre>Elimina un plugin
openfactu plugin link [dir]Enlaza un plugin externo (symlink)
openfactu plugin unlink <nombre>Quita el enlace
openfactu plugin push [dir]Sube un plugin a un servidor remoto
openfactu plugin watch [dir]Auto-sync al guardar (desarrollo remoto)
openfactu plugin dev [nombre]Servidor en modo desarrollo con hot reload

Otros

ComandoDescripcion
openfactu versionVersiones del sistema

Uso desde cualquier directorio

Ventana de terminal
openfactu --path /ruta/a/openfactu migrate
# o con variable de entorno
export OPENFACTU_HOME=/ruta/a/openfactu
openfactu migrate