以前、firebase-multiを使った記事を書いたけど、
いつのまにかFirebase CLIの標準機能に入っていた(*´ω`*)
こっちのドキュメントには書いてないけど、
・Firebase CLI reference | Firebase Documentation
GitHubやこっちのドキュメントには書いてある感じ。
・firebase/firebase-tools: The Firebase Command Line Tools
・Firebase CLI
使い方
とりあえず、アップグレード
$ npm install -g firebase-tools
ログイン関連は以下の通り。v9.9.0で追加されたのは
login:add
、login:list
、login:use
の3つ。
Command Description login Authenticate to your Firebase account. Requires access to a web browser. logout Sign out of the Firebase CLI. login:ci Generate an authentication token for use in non-interactive environments. login:add Authorize the CLI for an additional account. login:list List authorized CLI accounts. login:use Set the default account to use for this project
login:add
ログイン情報を追加したい場合はこれ。
$ firebase login:add
ブラウザが立ち上がって、ログインが完了すると、リストに追加される。
login:list
ログイン済みのアカウントを見たいときはこれ。
$ firebase login:list Logged in as xxxxxx@gmail.com Other available accounts (switch with "firebase login:use") - yyyyyyy@gmail.com - zzzzzzz@gmail.com
利用中のアカウント(xxxxxx@gmail.com
)と、
利用できるアカウント2つが表示される。
login:use
アカウントを切り替えたいときはこれ。
$ firebase login:use yyyyyyy@gmail.com
--accountオプション
コマンドの--account
オプションで指定することも可能。
$ firebase --account=zzzzzzz@gmail.com deploy
切り替えるのがめんどくさいときは、これを使うと便利。
以上!! Firebaseはいつも進化が早い(*´ω`*)