firebase ツールの使い方

1. インストール

$ npm install -g firebase-tools

プロジェクトローカルにインストール

$ cd /path/to/prj
$ npm install firebase-tools

2. Googleにログイン

$ firebase login

3. Googleからログアウト

$ firebase logout

7. プロジェクトの設定を表示

$ firebase setup:web
$ firebase setup:web
// Copy and paste this into your JavaScript code to initialize the Firebase SDK.
// You will also need to load the Firebase SDK.
// See https://firebase.google.com/docs/web/setup for more details.

firebase.initializeApp({
  "apiKey": "AIzaSy642463805e4NE8HJ2f986d2b85ec9dBNw",
  "databaseURL": "https://sample01-xxxxx.firebaseio.com",
  "storageBucket": "sample01-xxxxx.appspot.com",
  "authDomain": "sample01-xxxxx.firebaseapp.com",
  "messagingSenderId": "1029947971431",
  "projectId": "sample01-xxxxx"
});
それぞれの値は架空です

8. Firebaseのプロジェクト一覧

$ firebase list
┌────────────────────┬───────────────────────┬─────────────┐
│ Name               │ Project ID / Instance │ Permissions │
├────────────────────┼───────────────────────┼─────────────┤
│ sample02           │ sample02-xxxxx        │ Owner       │
├────────────────────┼───────────────────────┼─────────────┤
│ sample03           │ sample03-xxxxx        │ Owner       │
├────────────────────┼───────────────────────┼─────────────┤
│ sample01 (current) │ sample01-xxxxx        │ Owner       │
└────────────────────┴───────────────────────┴─────────────┘

9. 現在のFirebaseプロジェクトの切り替え

$ firebase use <プロジェクト名>
または
$ firebase use <プロジェクトid>
.firebaserc を直接変更しても反映されない
$ firebase use sample02
$ firebase list
┌────────────────────┬───────────────────────┬─────────────┐
│ Name               │ Project ID / Instance │ Permissions │
├────────────────────┼───────────────────────┼─────────────┤
│ sample02 (current) │ sample02-xxxxx        │ Owner       │
├────────────────────┼───────────────────────┼─────────────┤
│ sample03           │ sample03-xxxxx        │ Owner       │
├────────────────────┼───────────────────────┼─────────────┤
│ sample01           │ sample01-xxxxx        │ Owner       │
└────────────────────┴───────────────────────┴─────────────┘

10. 参考