Todos los comandos de Firebase explicados
¿Qué es Firebase?
Es un conjunto de herramientas para "crear, mejorar y desarrollar aplicaciones" que los desarrolladores suelen tener que crear ellos mismos, pero con herramientas que incluyen la mayoría de los servicios que realmente no quieren crear. Concéntrese en la experiencia de la propia aplicación. Esto incluye escaneo, autenticación, bases de datos, configuración, almacenamiento de archivos, mensajería push, etc., seguido de una lista. El servicio está alojado en la nube y se puede ampliar con poco o ningún esfuerzo de desarrollo.
Función principales
1. Autenticación
Admite autenticación por contraseña, número de teléfono, Google, Facebook, Twitter, etc. Puede usar Firebase Authentication (SDK) para integrar manualmente uno o más métodos de inicio de sesión en su aplicación.
2. Base de datos en tiempo real
Los datos se sincronizan en tiempo real entre todos los clientes y están disponibles incluso cuando la aplicación está desconectada.
3. Alojamiento
Firebase Hosting proporciona alojamiento rápido para aplicaciones web. El contenido se almacena en caché en las redes de distribución de contenido de todo el mundo.
4. Laboratorio de pruebas
Las aplicaciones se prueban en dispositivos físicos y virtuales en los centros de datos de Google.
5. Notificaciones
Las notificaciones se pueden enviar usando Firebase sin ningún código adicional.
Firebase Login
Textual: firebase login [options]
Inicie sesión en la CLI en Firebase. Autentica tu cuenta Firebase. Requiere acceso al navegador web. Un comando fácil pero esencial para comenzar cualquier proyecto. Para conectar cualquier cosa con Firebase se nos exigirá que utilicemos firebase login
así podemos verificar que somos los dueños de esa cuenta de google. Una vez ejecutado este comando se abrirá una ventana nueva de google para autorizar el uso de nuestra cuenta con aquel proyecto. Yo ya estoy registrado en mi computadora personal, así que cada vez que quiero realizar cambios en un proyecto Firebase ya sabe que soy yo y quiero ingresar a mi cuenta.
Otras banderas
firebase login --no-localhost
Copie y pegue un código en lugar de iniciar un servidor local para la autenticación.
firebase login --reauth
Forzar la re-autenticación incluso si ya ha iniciado sesión.
Firebase Login:ci
Textual: firebase login:ci [options]
Genera un token de autenticación para uso en entornos no-interactivos. Este comando es necesario cuando se busca usar la CLI con sistemas de CI. Según Firebase, se usa en estas dos opciones:
Opción 1: Almacena el token como la variable de entorno FIREBASE_TOKEN. El sistema usará el token automáticamente.
Opción 2: Ejecuta todos los comandos firebase con la marca --token TOKEN en tu sistema de CI. El orden de prioridad para la carga de tokens es el siguiente: marca, variable de entorno y proyecto de Firebase deseado.
¿Qué hace el servidor de CI?
El servidor de integración continua (a veces denominado servidor de compilación) esencialmente gestiona un repositorio compartido y actúa como árbitro para el código inyectado. Una vez que el desarrollador se ha comprometido con el repositorio, el servidor de CI inicia la compilación y guarda los resultados de la compilación. Los desarrolladores que modifican el código en el repositorio generalmente reciben una notificación de los resultados por correo electrónico.
Hoy en día, la mayoría de los equipos de software practican una integración perfecta. La mayoría de nuestros equipos de práctica de integración continua confían en los servidores de CI para automatizar sus compilaciones.
Para poder revocar los accesos a la token instalada deberás correr firebase logout --token TOKEN
Firebase Login:add
textual: firebase login:add [options] [email]
Autorice la CLI para una cuenta adicional. Utilizado para agregar una cuenta adicional en nuestra computadora o sistema que nos encontramos utilizando.
Otras banderas
firebase login:add --no-localhost
Copie y pegue un código en lugar de iniciar un servidor local para la autenticación
Firebase Login:list
textual: firebase login:list [options]
Enumere las cuentas CLI autorizadas. Nos compartirá un listado de todas las cuentas que encontramos linkeadas en nuestro sistema.
No hay ninguna bandera relacionada con este comando.
Firebase Login:use
textual: firebase login:use
Establecer la cuenta predeterminada que se utilizará para este proyecto. En los proyectos más grandes que sean desarrollados por más de una persona hará falta agregar o eliminar personas de los procesos de desarrollo.
No hay ninguna bandera relacionada con este comando.
Firebase Logout
Textual: firebase logout [options] [email]
Cierra la sesión actual de Firebase CLI. No te re direccionara a ningún sitio, abandona la sesión logueada inmediatamente.
+ Logged out from {cuenta}@gmail.com
No hay ninguna bandera relacionada con este comando.
Firebase Use
Textual: firebase use [options] [alias_or_project_id]
Establece un proyecto de Firebase activo, administra los alias del proyecto. En caso de que te encuentres trabajando con múltiples proyectos en tu cuenta/computadora, te va a ser de gran utilidad este comando para poder llamar el proyecto de otra manera. En vez de tener un nombre de proyecto con números y caracteres más complicados podes usar firebase use --add
y establecer el nombre que te parezca más cómodo.
Otras banderas
firebase use --add
Crear un nuevo alias de proyecto de forma interactiva
firebase use --alias <name>
Crea un nuevo alias para la identificación del proyecto proporcionada
firebase use --unalias <name>
Eliminar un alias de proyecto ya creado
firebase use --clear
Borrar la selección del proyecto activo
Firebase Open
Textual: firebase open [options] [link]
Abre rápidamente un navegador a los recursos relevantes del proyecto. Si no tenes una base de datos con firebase es muy probable que te aparezca “Error: It looks like you haven't created a Realtime Database instance in this project before. Please run firebase init database
to create your default Realtime Database instance.”
No hay banderas relacionadas con este comando.
Firebase Init
Textual: firebase init [options] [feature]
Configura un nuevo proyecto de Firebase en el directorio actual. Este comando creará un archivo de configuración firebase.json en su directorio actual. Como todos los comandos init, este inicializa el proyecto antes de comenzar para poder trabajar con el mismo.
Enviará estos mensajes.
“
Before we get started, keep in mind:
* You are initializing your home directory as a Firebase project directory
* You are initializing within an existing Firebase project directory
”
Después de preguntar si estas listo para proceder te preguntara.
“
Which Firebase features do you want to set up for this directory? Press Space to select features, then Enter to confirm your choices. (Press <space> to select, <a> to toggle all, <i> to invert selection)
”
Firebase Help
Textual: firebase help
o firebase -h
Muestra información de ayuda sobre la CLI o comandos específicos. Nos ayuda a identificar todas las opciones de los comandos. Todos los comandos que finalicen en -h se nos especificará las opciones y que función tiene.
Firebase Apps:create
Textual: firebase apps:create [options] [platform] [displayName]
Crea una nueva aplicación de Firebase en un proyecto. Después se debe definir si será un proyecto IOS, android o web. Este comando es el encargado de comenzar el proyecto creando los archivos adecuados.
Otras banderas
firebase apps:create -a
, apps:create --package-name <packageName>
firebase
Nombre de paquete requerido para la aplicación de Android
firebase apps:create -b
, firebase apps:create --bundle-id <bundleId>
ID de paquete requerido para la aplicacion iOS
firebase apps:create -s
, firebase apps:create --app-store-id <appStoreId>
(opcional) ID de la tienda de aplicaciones para la aplicacion iOS
Firebase Apps:list
Textual: firebase apps:list [options] [platform]
Enumera las aplicaciones registradas de un proyecto de Firebase. Opcionalmente, filtra las aplicaciones por [plataforma]: IOS, ANDROID o WEB (no distingue entre mayúsculas y minúsculas). Para poder utilizar este comando se debe contar con alguna aplicación cargada en nuestro dispositivo, sino no podrá tomar los datos de ninguna aplicación.
No hay banderas relacionadas con este comando
Firebase Apps:sdkconfig
Textual: firebase apps:sdkconfig [options] [platform] [appId]
Imprime la configuración de servicios de Google de una aplicación de Firebase. [plataforma] puede ser IOS, ANDROID o WEB (no distingue entre mayúsculas y minúsculas)
. Para poder utilizar este comando se debe contar con alguna aplicación cargada en nuestro dispositivo, sino no podrá tomar los datos de ninguna aplicación.
Otras Banderas
firebase apps:sdkconfig -o
, firebase apps:sdkconfig --out [file]
(opcional) escribe la salida de configuración en un archivo
Firebase Projects:addfirebase
Textual: firebase projects:addfirebase [options] [projectId]
Agrega recursos de Firebase a un proyecto de Google Cloud Platform.
No hay ninguna bandera relacionada con este comando.
Firebase Projects:create
Textual: firebase projects:create [options] [projectId]
Crea un nuevo proyecto de Google Cloud Platform y luego agrega recursos de Firebase al proyecto.
Otras Banderas
firebase projects:create -n
, firebase projects:create --display-name <displayName>
(opcional) Nombre para mostrar del proyecto
firebase projects:create -o
, firebase projects:create --organization <organizationId>
(opcional) ID de la organización principal de Google Cloud Platform bajo la cual crear este proyecto
firebase projects:create -f
, firebase projects:create --folder <folderId>
(opcional) ID de la carpeta principal de Google Cloud Platform en la que crear este proyecto
Firebase Projects:list
Textual: firebase projects:list
Enumera todos los proyectos de Firebase a los que tienes acceso. Te enumerará los proyectos y mostrará: Project Display Name │ Project ID │ Project Number │ Resource Location ID.
No hay banderas relacionadas con este comando.
Firebase Emulators:exec
Textual: firebase emulators:exec [options] <script>
Inicie los emuladores de Firebase locales, ejecute un script de prueba y luego apague los emuladores.
Otras banderas.
firebase emulators:exec --only <emulators>
Solo emuladores específicos. Esta es una lista de nombres de emuladores separados por comas. Las opciones válidas son: ["auth", "functions", "firestore", "database", "hosting", "pubsub", "storage"]
firebase emulators:exec --inspect-functions [port]
Emular Cloud Functions en modo de depuración con el inspector de nodos en el puerto dado (9229 si no se especifica)
firebase emulators:exec --import [dir]
Importar datos del emulador de una exportación anterior (ver emuladores: exportar)
firebase emulators:exec --export-on-exit [dir]
Exportar automáticamente los datos del emulador (emuladores: exportar) cuando los emuladores hacen una salida limpia (SIGINT), cuando no se proporciona un directorio, la ubicación de los emuladores de base de fuego: se usa exec --import [dir]
firebase emulators:exec --ui
Ejecutar la interfaz de usuario del emulador
Firebase Emulators:start
Textual: firebase emulators:start [options]
Inicie los emuladores de Firebase locales. Este comando abre un emulador en un servidor local dentro de su consola. Suele ser utilizado únicamente para proyectos con aplicaciones que se puedan ejecutar.
Otras Banderas
firebase emulators:start --only <emulators>
Solo emuladores específicos. Esta es una lista de nombres de emuladores separados por comas. Las opciones válidas son: ["auth", "functions", "firestore", "database", "hosting", "pubsub", "storage"].
firebase emulators:start --inspect-functions [port]
Emule Cloud Functions en modo de depuración con el inspector de nodos en el puerto dado (9229 si no se especifica).
firebase emulators:start --import [dir]
Importe datos del emulador de una exportación anterior (consulte emuladores: exportar).
firebase emulators:start --export-on-exit [dir]
Exportar automáticamente los datos del emulador (emuladores: exportar) cuando los emuladores hacen una salida limpia (SIGINT), cuando no se proporciona un directorio, se usa la ubicación de --import [dir].
Firebase Deploy
Textual: firebase deploy [options]
Implementa tu proyecto de Firebase. Se basa en la configuración de firebase.json y en la carpeta del proyecto local. Es la manera de poder actualizar su proyecto en firebase
Otras banderas
firebase deploy -p
, firebase deploy --public <path>
Anula el directorio público de alojamiento especificado en firebase.json
firebase deploy -m
, firebase deploy --message <message>
Un mensaje opcional que describe esta implementación
firebase deploy -f
, firebase deploy --force
Eliminar las funciones de Cloud que faltan en el directorio de trabajo actual sin confirmación
firebase deploy --only <targets>
Implementar solo en destinos específicos separados por comas (p. Ej., "Alojamiento, almacenamiento"). Para las funciones, se pueden especificar filtros con dos puntos para el alcance de las implementaciones de funciones solo en esas funciones (por ejemplo, "--only functions: func1, functions: func2"). Al filtrar en función de los grupos de exportación (las claves de objeto del módulo exportado), utilice puntos para especificar los nombres de los grupos (por ejemplo, "--only functions: group1.subgroup1, functions: group2)"
firebase deploy --except <targets>
Implementar en todos los destinos excepto en los especificados (p. Ej., "Base de datos")
Firebase Serve
Textual: firebase serve [options]
Iniciar un servidor local para sus activos estáticos.
Otras Banderas
firebase serve -p
, firebase serve --port <port>
El puerto en el que escuchar (predeterminado: 5000) (predeterminado: 5000)
firebase serve -o
, firebase serve --host <host>
El host en el que escuchar (predeterminado: localhost) (predeterminado: "localhost")
firebase serve --only <targets>
Ofrecer sólo objetivos específicos (los objetivos válidos son: alojamiento, funciones)
firebase serve --except <targets>
Sirve a todos excepto a los objetivos especificados (los objetivos válidos son: alojamiento, funciones).
Firebase Setup:emulators:database
Textual: firebase setup:emulators:database [options]
Descarga el emulador de la base de datos.
No hay ninguna bandera relacionada con este comando.
Firebase Setup:emulators:firestore
Textual: firebase setup:emulators:firestore [options]
Descarga el emulador de Firestore.
No hay ninguna bandera relacionada con este comando.
Firebase Appdistribution:distribute
Textual: firebase appdistribution:distribute [options] <distribution-file>
Descarga la distribución.
Otras banderas
firebase appdistribution:distribute --app <app_id>
El ID de la aplicación de tu aplicación de Firebase
firebase appdistribution:distribute --release-notes <string>
Notas de la versión para incluir con esta distribución
firebase appdistribution:distribute --release-notes-file <file>
Ruta al archivo con notas de la versión para incluir en esta distribución
firebase appdistribution:distribute --testers <string>
Una lista separada por comas de correos electrónicos de probadores para distribuir a
firebase appdistribution:distribute --testers-file <file>
Ruta al archivo con una lista separada por comas de correos electrónicos de probadores para distribuir.
firebase appdistribution:distribute --groups <string>
Una lista separada por comas de alias de grupo para distribuir a
firebase appdistribution:distribute --groups-file <file>
Ruta al archivo con una lista separada por comas de alias de grupo para distribuir
Firebase Auth:import
Textual: firebase auth:import [options] [dataFile]
Lote de la importación de cuentas a Firebase desde el archivo de datos(.csv or .json).
firebase auth:import --hash-algo <hashAlgo>
Especifique el algoritmo hash utilizado en la contraseña para estas cuentas
firebase auth:import --hash-key <hashKey>
Especifique la clave utilizada en el algoritmo hash
firebase auth:import --salt-separator <saltSeparator>
Especifique el separador de sal que se agrega a la sal al verificar la contraseña. solo lo usa SCRYPT ahora.
firebase auth:import --rounds <rounds>
Especifique cuántas rondas para el cálculo de hash.
firebase auth:import --mem-cost <memCost>
Especifique el costo de memoria para scrypt de base de fuego, o el costo de cpu / memoria para scrypt estándar
firebase auth:import --parallelization <parallelization>
Especifique la paralelización para scrypt estándar.
firebase auth:import --block-size <blockSize>
Especifique el tamaño del bloque (normalmente es 8) para scrypt estándar.
firebase auth:import --dk-len <dkLen>
Especifique la longitud de la clave derivada para scrypt estándar.
firebase auth:import --hash-input-order <hashInputOrder>
Especifique el orden de contraseña y sal. Los valores posibles son SALT_FIRST y PASSWORD_FIRST. MD5, SHA1, SHA256, SHA512, HMAC_MD5, HMAC_SHA1, HMAC_SHA256, HMAC_SHA512 admiten esta bandera.
Firebase Auth:export
Textual: firebase auth:export [options] [dataFile]
Exporta cuentas de tu proyecto de Firebase a un archivo de datos
firebase auth:export --format <format>
Formato de datos exportados (csv, json). Se ignora si [dataFile] tiene extensión de formato.
Firebase Database:get
Textual: firebase database:get [options] <path>
Buscar e imprimir datos JSON en la ruta especificada. Es necesario contar con una base de datos activa en nuestra cuenta logueada en Firebase.
firebase database:get -o
, firebase database:get --output <filename>
Guarde la salida en el archivo especificado.
firebase database:get --pretty
Respuesta de impresión bonita.
firebase database:get --shallow
Devolver respuesta superficial.
firebase database:get --export
Incluir prioridades en la respuesta de salida.
firebase database:get --order-by <key>
Seleccione una clave secundaria para ordenar los resultados.
firebase database:get --order-by-key
Ordenar por nombre de clave.
firebase database:get --order-by-value
Ordenar por valor primitivo.
firebase database:get --limit-to-first <num>
Límite a los primeros <num> resultados.
firebase database:get --limit-to-last <num>
Límite a los últimos <num> resultados.
firebase database:get --start-at <val>
Iniciar resultados en <val> (según el orden especificado).
firebase database:get --end-at <val>
Resultados finales en <val> (según el pedido especificado).
firebase database:get --equal-to <val>
Restringir los resultados a <val> (según el orden especificado).
firebase database:get --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, use la instancia de base de datos predeterminada).
Firebase Database:set
Textual: firebase database:set [options] <path> [infile]
Almacenar datos JSON en la ruta especificada a través de STDIN, arg o archivo.
firebase database:set -d
, firebase database:set --data <data>
Especifique JSON de escape directamente.
firebase database:set -y
, firebase database:set --confirm
Pase esta opción para omitir el mensaje de confirmación.
firebase database:set --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, use la instancia de base de datos predeterminada).
Firebase Database:push
Textual: firebase database:push [options] <path> [infile]
Agregue un nuevo objeto JSON a una lista de datos en su Firebase.
Otras banderas
firebase database:push -d
, firebase database:push --data <data>
Especifique JSON de escape directamente.
firebase database:push --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, use la instancia de base de datos predeterminada).
Firebase Database:remove
Textual: firebase database:remove [options] <path>
Eliminar datos de su Firebase en la ruta especificada
Otras banderas
firebase database:remove -y
, firebase database:remove --confirm
Pase esta opción para omitir el mensaje de confirmación.
firebase database:remove --instance <instance>
Utilice la base de datos <instancia> .firebaseio.com (si se omite, utilice la instancia de base de datos predeterminada).
Firebase Database:update
Textual: firebase database:update [options] <path> [infile]
Actualice algunas de las claves para la ruta definida en su Firebase.
Otras banderas
firebase database:update -d
, firebase database:update --data <data>
Especifique JSON de escape directamente
firebase database:update -y
, firebase database:update --confirm
Pase esta opción para omitir el mensaje de confirmación
firebase database:update --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, use la instancia de base de datos predeterminada).
Firebase Database:profile
Textual: firebase database:profile [options]
Perfile la base de datos en tiempo real y genere un informe de uso.
Otras Banderas
firebase database:profile -o
, firebase database:profile --output <filename>
Guarde la salida en el archivo especificado.
firebase database:profile -d
, firebase database:profile --duration <seconds>
Recopile información sobre el uso de la base de datos durante la cantidad de segundos especificada.
firebase database:profile --raw
Genere las estadísticas sin procesar recopiladas como json delimitado por líneas nuevas.
firebase database:profile --no-collapse
Evite el colapso de rutas similares en ubicaciones $ wildcard
firebase database:profile -i
, firebase database:profile --input <filename>
Genere el informe basado en el archivo especificado en lugar de transmitir registros desde la base de datos.
firebase database:profile --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, use la instancia de base de datos predeterminada).
Firebase Database:instances:create
Textual: firebase database:instances:create [options] <instanceName>
Crear una instancia de base de datos en tiempo real
Otras banderas
firebase database:instances:create -l
, firebase database:instances:create --location <location>
(opcional) ubicación para la instancia de la base de datos, por defecto us-central1
Firebase Database:instances:list
Textual: firebase database:instances:list [options]
Enumerar instancias de bases de datos en tiempo real, opcionalmente filtradas por una ubicación específica
firebase database:instances:list -l
, firebase database:instances:list --location <location>
(optional) location for the database instance, defaults to us-central1
Firebase Database:settings:get
Textual: firebase database:settings:get [options] <path>
Leer la configuración de la base de datos en tiempo real en la ruta
Otras banderas firebase database:settings:get --instance <instance>
Use la base de datos <instancia> .firebaseio.com (si se omite, usa la instancia de base de datos predeterminada).
Firebase Database:settings:set
Textual: firebase database:settings:set [options] <path> <value>
Establezca la configuración de la base de datos en tiempo real en la ruta.
Otras banderas
firebase database:settings:set --instance <instance>
Use the database <instance>.firebaseio.com (if omitted, use default database instance)
Firebase Ext
Textual: firebase ext [options]
Mostrar información sobre cómo usar los comandos ext y las extensiones instaladas en su proyecto. Ext viene de extensiones, por lo tanto, este comando nos abrirá la puerta para editar las extensiones relacionadas con nuestra cuenta de Firebase.
No hay banderas relacionadas con este comando.
Firebase Ext:configure
Textual: firebase ext:configure [options] <extensionInstanceId>
Configurar una instancia de extensión existente
firebase ext:configure --params <paramsFile>
Ruta del archivo de parámetros con formato .env.
Firebase Ext:info
Textual: firebase ext:info [options] <extensionName>
Mostrar información sobre una extensión por nombre (nombreextensión@x.y.z para una versión específica)
Otras banderas
firebase ext:info --markdown
Información de salida en Markdown adecuada para construir un archivo README
Firebase Ext:install
Textual: firebase ext:install [options] [extensionName]
Instale una extensión oficial si se proporciona [extensionName] o [extensionName @ version]; o ejecute con `-i` para ver todas las extensiones disponibles.
Otras banderas
firebase ext:install --params <paramsFile>
Nombre del archivo de variables params con formato .env.
Firebase Ext:list
Textual: firebase ext:list [options]
Enumere todas las extensiones que están instaladas en su proyecto de Firebase
No hay banderas relacionadas con este comando
Firebase Ext:uninstall
Textual: firebase ext:uninstall [options] <extensionInstanceId>
Desinstalar una extensión que está instalada en su proyecto de Firebase por ID de instancia.
Otras banderas
firebase ext:uninstall -f
, firebase ext:uninstall --force
Sin confirmación. De lo contrario, aparecerá un mensaje de confirmación.
Firebase Ext:update
Textual: firebase ext:update [options] <extensionInstanceId> [updateSource]
Actualizar una instancia de extensión existente a la última versión
No hay banderas relacionadas con este comando.
Firebase Firestore:delete
Textual: firebase firestore:delete [options] [path]
Elimina documentos o colecciones de la base de datos del proyecto actual. Admite la eliminación recursiva de subcolecciones.
Otras banderas
firebase firestore:delete -r
, firebase firestore:delete --recursive
Recursivo. Elimine todos los documentos y subcolecciones en y por debajo del nivel especificado. No se puede transmitir junto con --shallow.
firebase firestore:delete --shallow
Poco profundo. Elimine solo los documentos del nivel especificado e ignore los documentos de las subcolecciones. Esta acción puede potencialmente dejar documentos huérfanos anidados en subcolecciones. No se puede transmitir junto con -r.
firebase firestore:delete --all-collections
Eliminar todos. Elimina toda la base de datos de Firestore, incluidas todas las colecciones y documentos. Cualquier otro indicador o argumento será ignorado.
firebase firestore:delete -y
, firebase firestore:delete --yes
Sin confirmación. De lo contrario, aparecerá un mensaje de confirmación.
Firebase Firestore:indexes
Textual: firebase firestore:indexes [options]
Muestra índices en la base de datos de Cloud Firestore de tu proyecto.
Otras banderas
firebase firestore:indexes --pretty
Bonita impresión. Cuando no se especifica, los índices se imprimen en el formato de especificación JSON.
Firebase Functions:log
Textual: firebase functions:log [options]
Leer registros de funciones implementadas.
Otras banderas
firebase functions:log --only <function_names>
Mostrar sólo los registros de funciones especificadas separadas por comas (p. Ej., "FuncA, funcB").
firebase functions:log -n
, firebase functions:log --lines <num_lines>
Especifique el número de líneas de registro para recuperar
firebase functions:log --open
Abrir la página de registros en el navegador web
Firebase Functions:config:set
Textual: firebase functions:config:set [options] [values...]
Establecer la configuración del entorno con la sintaxis clave = valor
No hay ninguna bandera relacionada con este comando.
Firebase Functions:config:get
Textual: firebase functions:config:get [options] [path]
Recuperar la configuración del entorno almacenada en la ruta dada
No hay ninguna bandera relacionada con este comando.
Firebase Functions:config:unset
Textual: firebase functions:config:unset [options] [keys...]
Configuración de entorno desarmado en la ruta (s) especificada (s)
No hay ninguna bandera relacionada con este comando
Firebase Functions:config:clone
Textual: firebase functions:config:clone [options]
Clonar la configuración del entorno de otro proyecto.
Otras banderas
firebase functions:config:clone --from <projectId>
El proyecto desde el que clonar la configuración.
firebase functions:config:clone --only <keys>
Una lista de claves separadas por comas para clonar.
firebase functions:config:clone --except <keys>
Una lista de claves separadas por comas para no clonar.
Firebase Functions:delete
Textual: firebase functions:delete [options] [filters...]
Borra una o más Cloud Functions por nombre o nombre de grupo.
Otras banderas
firebase functions:delete --region <region>
Especifique la región de la función que se eliminará. Si se omite, se eliminarán las funciones de todas las regiones cuyos nombres coincidan con los filtros.
firebase functions:delete -f
, firebase functions:delete --force
Sin confirmación. De lo contrario, aparecerá un mensaje de confirmación.
Firebase Functions:shell
Textual: firebase functions:shell [options]
Lanzar shell de nodo completo con funciones emuladas
Otras banderas
firebase functions:shell -p
, firebase functions:shell --port <port>
El puerto en el que emular funciones
firebase functions:shell --inspect-functions [port]
Emule Cloud Functions en modo de depuración con el inspector de nodos en el puerto dado (9229 si no se especifica)
Firebase Hosting:disable
Textual: firebase hosting:disable [options]
Dejar de enviar tráfico web a su sitio de Firebase Hosting
firebase hosting:disable -y
, firebase hosting:disable --confirm
Saltear confirmación para dejar de enviar tráfico web a su sitio de Firebase Hosting.
firebase hosting:disable -s
, firebase hosting:disable --site <siteName>
Deshabilita el sitio.
Firebase Remoteconfig:get
Textual: firebase remoteconfig:get [options]
Obtener la plantilla de Remote Config de un proyecto de Firebase
Otras banderas
firebase remoteconfig:get -v
, firebase remoteconfig:get --version-number <versionNumber>
Toma la versión especificada de la plantilla.
firebase remoteconfig:get -o
, firebase remoteconfig:get --output [filename]
Escriba la salida de configuración en un nombre de archivo (si se omite, usará la ruta de archivo predeterminada).
Firebase Remoteconfig:versions:list
Textual: firebase remoteconfig:versions:list [options]
Obtener una lista de las versiones de la plantilla de Remote Config que se han publicado para un proyecto de Firebase
Otras banderas
firebase remoteconfig:versions:list --limit <maxResults>
Limite el número de versiones que se devuelven. Pase '0' para obtener todas las versiones.
Firebase Remoteconfig:rollback
Textual: firebase remoteconfig:rollback [options]
Revertir la plantilla de Remote Config publicada de un proyecto a la especificada por el número de versión proporcionado
Otras banderas
firebase remoteconfig:rollback -v
, firebase remoteconfig:rollback --version-number <versionNumber>
Revertir a la versión especificada de la plantilla
firebase remoteconfig:rollback --force
Revertir la plantilla a la versión especificada sin confirmación