Skip to content

set

Configure session variables.

Usage

bash
set VARIABLE VALUE

Variables

projectID

Firebase Project ID.

bash
set projectID my-app-12345

Requirements:

  • 6-30 characters
  • Lowercase letters, numbers, hyphens
  • Must start/end with letter or number

apiKey

Firebase Web API Key.

bash
set apiKey AIzaSyD_XXXXXXXXXXXXXXXXXXXXXXXXXXXX

Requirements:

  • Must start with AIza
  • Exactly 39 characters

token

JWT authentication token.

bash
set token eyJhbGciOiJSUzI1NiIsImtpZCI6IjFlM...

Usually set automatically by auth command.

Examples

Configure target

bash
set projectID my-firebase-app
set apiKey AIzaSyDXXXXXXXXXXXXXXXXXXX

Verify configuration

bash
show options

Output:

--- Current Session Configuration ---
  projectID : my-firebase-app
  apiKey    : AIza...XXXX
  token     : eyJh...8fDw
-----------------------------------

Finding values

From client-side JavaScript

Open target app, view source, search for firebaseConfig:

javascript
const firebaseConfig = {
  apiKey: "AIzaSyD...",        // Copy this
  projectId: "my-app-12345",   // And this
  // ...
};

From browser DevTools

  1. Open DevTools (F12)
  2. Application → Local Storage
  3. Look for Firebase keys

See also