base44 exec
Exécute un script avec le SDK Base44 préauthentifié en tant qu’utilisateur actuel. Lit le script depuis stdin.Syntaxe
Comment cela fonctionne
La commandeexec lit un script depuis stdin et l’exécute côté serveur avec le SDK Base44 préauthentifié en tant qu’utilisateur actuellement connecté. Cela permet d’exécuter des scripts ponctuels sur les données de votre application sans écrire une fonction complète.
Variables globales disponibles
base44 — un client SDK préinitialisé, disponible comme variable globale dans chaque script exec. Vous n’avez pas besoin de l’importer ou de le configurer — il est prêt à l’emploi.
Utilisez-le pour interagir avec les ressources de votre application :
base44.entities.<EntityName>— opérations CRUD sur les entités (.list(),.get(id),.create(data),.update(id, data),.delete(id))base44.functions.invoke(name, data?)— appeler une fonction backendbase44.agents.<AgentName>— invoquer des agents IA- Pour d’autres ressources et méthodes disponibles, consultez la référence du SDK Base44
Exemples
Prérequis
- Doit être authentifiée (
npx base44 login) - Doit s’exécuter dans l’un de ces contextes :
- depuis un répertoire de projet Base44 lié, ou
- avec
--app-id <id>, ou - avec
BASE44_APP_IDdéfini
- Le script doit être passé via stdin (mode non interactif)
Remarques
- Le script s’exécute avec le SDK Base44 préauthentifié — vous pouvez utiliser directement
base44.entities,base44.functions, etc. --app-idest utile pour inspecter les données d’une application sans passer dans un projet local lié- Le code de sortie du script est transmis comme code de sortie du processus CLI
- Cette commande nécessite un stdin passé en pipe (elle n’accepte pas d’entrée en mode TTY interactif)
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

