Skip to main content
Cette page fait partie d’une compétence d’agent de code IA et est écrite pour les agents, pas pour les humains. Pour la documentation Base44 lisible par un humain, consultez la documentation développeur.

base44 functions pull

Récupérer les fonctions déployées depuis Base44 vers des fichiers locaux.

Syntaxe

npx base44 functions pull [name]

Arguments

ArgumentDescriptionRequis
[name]Nom de la fonction à récupérer (récupère toutes si omis)Non

Authentification

Requise : oui. Si vous n’êtes pas authentifié, une invite de connexion s’affiche.

Ce que fait la commande

  1. Récupère les fonctions déployées depuis Base44
  2. Filtre sur la fonction précise si [name] est fourni
  3. Ignore les fonctions appartenant à un plugin (elles ne sont pas écrites localement)
  4. Écrit les fichiers de fonctions dans le répertoire local functions/ (configuré dans base44/config.jsonc)
  5. Rapporte chaque fichier comme written (nouveau/mis à jour) ou unchanged

Exemples

# Pull all deployed functions
npx base44 functions pull

# Pull a specific function
npx base44 functions pull process-order

Sortie

$ npx base44 functions pull
 Functions fetched successfully
 Function files written successfully
 process-order              written
 send-notification          unchanged

 Pulled 2 functions to base44/functions
Fonction unique :
$ npx base44 functions pull process-order
 Functions fetched successfully
 Function files written successfully
 process-order              written

 Pulled 1 function to base44/functions

Gestion des erreurs

Si la fonction précise n’est pas trouvée à distance :
$ npx base44 functions pull nonexistent
 Function "nonexistent" not found on remote
Si la fonction précise appartient à un plugin :
$ npx base44 functions pull plugin-func
 Function "plugin-func" is managed by a plugin and was not pulled into base44/functions
Si aucune fonction n’existe à distance :
$ npx base44 functions pull
 No functions found on remote

Remarques

  • Les fichiers sont écrits dans le functionsDir configuré dans base44/config.jsonc (par défaut functions/)
  • Les fichiers correspondant déjà au contenu distant sont ignorés (rapportés comme unchanged)
  • Les fonctions appartenant à un plugin sont ignorées — les fonctions gérées par un plugin ne sont jamais écrites localement ; elles apparaissent comme plugin-owned, skipped dans la sortie
  • Cela écrase les fichiers de fonctions locaux existants avec les versions distantes — commitez d’abord les changements locaux
  • Utilisez npx base44 functions deploy pour repousser les changements locaux vers Base44
  • Utilisez npx base44 functions list pour voir quelles fonctions sont déployées à distance
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.