nb env

Gère les envs enregistrés de NocoBase CLI. Un env stocke des informations de connexion et d’exécution locale, comme l’adresse de l’API, les informations d’authentification, le chemin de l’application locale et la configuration de la base de données.

À partir de cette version, la CLI sépare deux concepts :

  • current env : l’env actuellement utilisé par le shell ou le runtime d’agent actif, isolé via NB_SESSION_ID lorsque c’est possible
  • last env : le dernier env utilisé globalement, utilisé comme valeur de repli lorsque le mode session n’est pas activé

Utilisation

nb env <command>

Sous-commandes

CommandeDescription
nb env addEnregistrer un endpoint API NocoBase et basculer vers cet env
nb env currentAfficher l’env actuellement effectif
nb env updateMettre à jour la configuration d’un env enregistré et gérer automatiquement la synchronisation de suivi si nécessaire
nb env listLister les envs configurés
nb env statusAfficher l’état de l’env courant, d’un env donné ou de tous les envs
nb env infoAfficher les informations détaillées d’un seul env
nb env removeSupprimer la configuration de l’env après l’arrêt du runtime géré
nb env authEffectuer une connexion OAuth pour un env enregistré
nb env useChanger l’env courant

Exemples

nb env add app1 --api-base-url http://localhost:13000/api
nb env current
nb env list
nb env status
nb env info app1
nb env update app1
nb env use app1
nb env auth app1

Mode session

Il est recommandé d’activer le mode session par défaut. Cela permet à current env dans différents terminaux, shells ou runtimes d’agent de rester isolés les uns des autres au lieu d’interférer en parallèle.

Si le mode session n’est pas activé, nb env use met à jour le last env global, et les autres sessions sans isolation de session sont elles aussi affectées.

Consultez nb session setup pour savoir comment l’activer.

Commandes associées