Référence complète Firebase CLI : déploiement Hosting, Functions, Firestore, émulateurs, variables d'environnement et canaux de prévisualisation pour développeurs.
firebase login
Authentifie le CLI Firebase avec votre compte Google
--interactive--no-localhost--reauth⚠️--token
firebase logout
Déconnecte le compte Firebase actif
firebase login:list
Liste les comptes Firebase authentifiés
firebase login:use
Active un compte Firebase parmi ceux configurés
firebase init
Initialise Firebase dans le répertoire courant
--project-p--token
firebase init hosting
Configure Firebase Hosting pour le projet
--project-p
firebase init functions
Configure Firebase Cloud Functions pour le projet
--project-p
firebase init firestore
Configure Firestore pour le projet Firebase
--project-p
firebase init storage
Configure Firebase Storage pour le projet
--project-p
firebase deploy
Déploie le projet Firebase en production
--debug--except--force⚠️--message-m--only--project-P--token
firebase deploy --only hosting
Déploie uniquement Firebase Hosting
--debug--message-m--project-P--token
firebase deploy --only functions
Déploie uniquement les Cloud Functions
--debug--force⚠️--message-m--project-P--token
firebase serve
Lance un serveur local pour tester le projet
--host--only--open--port-p--project-P
firebase hosting:channel:create
Crée un canal de prévisualisation Hosting
--expires-e--project-P
firebase hosting:channel:deploy
Déploie vers un canal de prévisualisation Hosting
--expires-e--message-m--only--project-P--token
firebase hosting:channel:list
Liste tous les canaux de prévisualisation Hosting
--project-P
firebase hosting:channel:delete
Supprime un canal de prévisualisation Hosting
--force⚠️--project-P
firebase functions:log
Affiche les logs des Cloud Functions
--lines-n--only--open--project-P
firebase functions:config:set
Définit des variables de configuration pour les Functions
firebase functions:config:get
Récupère la configuration des Cloud Functions
firebase functions:shell
Lance un shell interactif pour tester les Functions
--port-p--project-P
firebase emulators:start
Lance les émulateurs Firebase locaux
--export-on-exit--import--inspect-functions⚠️--only--project-P--ui
firebase emulators:exec
Exécute un script avec les émulateurs actifs
--export-on-exit--import--inspect-functions⚠️--only--project-P--ui
firebase emulators:export
Exporte les données des émulateurs vers un dossier
--force⚠️--project-P
firebase emulators:import
Importe des données dans les émulateurs Firebase
firebase firestore:indexes
Liste tous les index Firestore du projet
--pretty--project-P
firebase firestore:delete
Supprime des documents ou collections Firestore
--all-collections--force⚠️--project-P--recursive⚠️-r⚠️
firebase firestore:export
Exporte des données Firestore vers Google Cloud Storage
--collection-ids--project-P
firebase projects:list
Liste tous les projets Firebase du compte
firebase use
Sélectionne le projet Firebase actif
--add--alias--clear--token--unalias
firebase use --add
Ajoute un alias de projet à .firebaserc
firebase open
Ouvre une ressource du projet dans le navigateur
firebase database:get
Lit des données dans la Realtime Database
--export--instance-i--limit-to-first⚠️--limit-to-last--order-by--pretty--project-P--start-at--token
firebase database:set
Écrit des données dans la Realtime Database
--confirm--data-d--instance-i--project-P--token
firebase storage:rules:deploy
Déploie les règles de sécurité Firebase Storage
--project-P--token
firebase remoteconfig:get
Récupère la configuration Remote Config
--output-o--project-P--version-number-v
firebase remoteconfig:versions:list
Liste les versions de la Remote Config
--limit--project-P
firebase appdistribution:distribute
Distribue un build aux testeurs via App Distribution
--app--groups--groups-file⚠️--release-notes⚠️--release-notes-file⚠️--testers--testers-file⚠️--token