nb env remove

Supprime un env configuré. Pour les env local/docker, cette commande arrête d'abord le runtime d'application et le runtime de base de données intégrée gérés par la CLI sur la machine actuelle, puis supprime la configuration d'env CLI enregistrée. Pour les env http/ssh, cette commande supprime uniquement la configuration d'env CLI enregistrée.

Si l'env supprimé est l'env actuel, la CLI sélectionne automatiquement un nouvel env actuel parmi les env restants ; s'il n'y a plus d'env disponible, l'env actuel est vidé.

Par défaut, la commande demande une confirmation. En mode non interactif, vous devez explicitement passer --force pour l'exécuter.

Si vous devez nettoyer autant que possible les ressources gérées par la CLI sur la machine actuelle, vous pouvez passer --purge. Pour les env local/docker, --purge nettoie également les ressources d'exécution gérées, les données de storage et, le cas échéant, les fichiers de l'app locale téléchargés ; pour les env http/ssh, --purge ne touche pas aux services externes et supprime uniquement la configuration d'env CLI enregistrée.

Utilisation

nb env remove <name> [flags]

Paramètres

ParamètreTypeDescription
<name>stringNom de l'environnement configuré à supprimer
--force, -fbooleanIgnore la confirmation dans le mode remove actuel ; requis en mode non interactif
--purgebooleanNettoie en plus les ressources gérées par la CLI, les données de storage et, le cas échéant, les fichiers de l'app locale téléchargés sur la machine actuelle ; pour les env d'API distante, seule la configuration d'env enregistrée est supprimée
--verbosebooleanAffiche la progression détaillée

Exemples

nb env remove staging
nb env remove staging --force
nb env remove staging --purge --force

Commandes associées