base44 exec
Ejecuta un script con el SDK de Base44 preautenticado como el usuario actual. Lee el script desde stdin.Sintaxis
Cómo funciona
El comandoexec lee un script desde stdin y lo ejecuta del lado del servidor con el SDK de Base44 preautenticado como el usuario actualmente conectado. Esto te permite ejecutar scripts únicos contra los datos de tu app sin escribir una función completa.
Globales disponibles
base44 — un cliente SDK preinicializado, disponible como variable global en cada script exec. No necesitas importarlo ni configurarlo — está listo para usar de inmediato.
Úsalo para interactuar con los recursos de tu app:
base44.entities.<EntityName>— operaciones CRUD en entidades (.list(),.get(id),.create(data),.update(id, data),.delete(id))base44.functions.invoke(name, data?)— llama a una función de backendbase44.agents.<AgentName>— invoca agentes de IA- Para más recursos y métodos disponibles, consulta la referencia del SDK de Base44
Ejemplos
Requisitos
- Debe estar autenticado (
npx base44 login) - Debe ejecutarse en uno de estos contextos:
- desde un directorio de proyecto de Base44 vinculado, o
- con
--app-id <id>, o - con
BASE44_APP_IDestablecido
- El script debe canalizarse a través de stdin (modo no interactivo)
Notas
- El script se ejecuta con el SDK de Base44 preautenticado — puedes usar
base44.entities,base44.functions, etc. directamente --app-ides útil cuando quieres inspeccionar datos de la app sin cambiar a un proyecto local vinculado- El código de salida del script se reenvía como el código de salida del proceso CLI
- Este comando requiere que stdin esté canalizado (no acepta entrada en modo TTY interactivo)
Esta página fue traducida usando IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.

