Firebaseを使用していて今どのプロジェクトだっけなとなることってありますよね?
そんな時に使用するコマンドがuse
です。
現在のプロジェクトを確認してみる
プロジェクトと設定してあるエイリアスを確認するにはfirebase use
を実行します。
1 2 3 4 5 6 7 8 9 |
$ firebase use Active Project: test (test-XXXXX) Project aliases for /Users/himanushi/work/himakan: default (himakan) * test (test-XXXXX) Run firebase use --add to define a new project alias. |
見方はこんな感じです。
test (test-XXXXX)→エイリアス (プロジェクトID)
この場合は現在のプロジェクトがtestということになります。
ちなみに初期の場合は自動でdefaultとなっているはずです。
プロジェクトを追加してみる
firebase use --add
を実行します。
1 2 3 4 5 |
$ firebase use --add ? Which project do you want to add? himakan test-XXXXX ❯ test-YYYYY |
このように追加できるプロジェクトが一覧で出てくるので、
追加したいプロジェクトにカーソルを合わせてENTERを押しましょう。
1 2 3 |
$ firebase use --add ? Which project do you want to add? test-YYYYY ? What alias do you want to use for this project? (e.g. staging) test2 |
プロジェクトのエイリアスを決めます。
今回はtest2としてみました。
1 2 |
Created alias test2 for test-YYYYY. Now using alias test2 (test-YYYYY) |
追加が成功しました。
確認してみます。
1 2 3 4 5 6 7 8 9 10 |
$ firebase use Active Project: test2 (test-YYYYY) Project aliases for /Users/himanushi/work/himakan: default (himakan) test (test-XXXXX) * test2 (test-YYYYY) Run firebase use --add to define a new project alias. |
先ほど作成したtest2に設定されていますね!
エイリアス名を指定してエイリアスを削除してみる
エイリアスを削除する場合はfirebase use --unalias
を実行します。
1 2 3 4 5 6 7 8 9 |
$ firebase use --unalias test Removed alias test Project aliases for /Users/himanushi/work/himakan: default (himakan) * test2 (test-YYYY) Run firebase use --add to define a new project alias. |
見事にtestが消えていますね。
カレントプロジェクトのエイリアスを解除する
エイリアスを解除したい場合にはfirebase use --clear
で解除できます。
1 2 3 4 5 6 7 8 9 |
$ firebase use --clear Cleared active project. Project aliases for /Users/himanushi/work/himakan: default (himakan) test2 (test-YYYYY) Run firebase use --add to define a new project alias. |
最後にuseのヘルプを見てみる
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ firebase use --help Usage: use [options] [alias_or_project_id] set an active Firebase project for your working directory Options: --add create a new project alias interactively --alias <name> create a new alias for the provided project id --unalias <name> remove an already created project alias --clear clear the active project selection -h, --help output usage information |
スポンサードリンク