Firebase Tools
Install
$ npm install -g firebase-tools
Login
$ firebase login
$ firebase list
Database
ログインするアカウントの権限によっては上階層でのデータの置き換えが可能になるので注意
データを取得します。
$ firebase database:get --project <YOUR PROJECT ID> /users
データを追加します。
$ firebase database:push --project <YOUR PROJECT ID> /news test.json
データを置き換えます。
指定した/news直下にあるデータを置き換えるので注意
$ firebase database:set --project <YOUR PROJECT ID> /news test.json
データを更新します。
$ firebase database:update --project <YOUR PROJECT ID> /news test.json
データを削除します。
$ firebase database:remove --project <YOUR PROJECT ID> /news
jq
firebase-toolsの標準出力JSONは見づらいのでjqで整形します。
Install
$ brew install jq
Usage
$ firebase database:get --project <YOUR PROJECT ID> /news | jq