Linux Terminal Glossary
›
Firebase & Firestore
Firebase & Firestore
138 commands
npm install -g firebase-tools
curl -sL https://firebase.tools | bash
firebase --version
firebase login
firebase login --reauth
firebase login --no-localhost
firebase login:ci
firebase logout
firebase projects:list
firebase projects:create my-app
firebase use my-app
firebase use --add
firebase use --clear
firebase use my-app --alias staging
firebase use --unalias staging
firebase init
firebase init --project my-app
firebase init hosting
firebase init functions
firebase init firestore
firebase init emulators
firebase target
firebase target:apply hosting my-site my-site-id
firebase open
firebase deploy
firebase deploy --only hosting
firebase deploy --only hosting:my-site
firebase deploy --only functions
firebase deploy --only functions:sendWelcomeEmail
firebase deploy --only firestore:rules
firebase deploy --only firestore:indexes
firebase deploy --only storage
firebase deploy --only database
firebase deploy --only hosting,functions
firebase deploy --dry-run
firebase deploy -m "v1.2.0 release"
firebase deploy --except functions
firebase deploy -P staging
firebase emulators:start
firebase emulators:start --only auth,firestore
firebase emulators:start --only functions
firebase emulators:exec 'npm test'
firebase emulators:export ./backup-dir
firebase emulators:start --import ./backup-dir
firebase emulators:start --export-on-exit ./backup-dir
firebase emulators:start --inspect-functions
firebase setup:emulators:firestore
firebase setup:emulators:ui
firebase firestore:delete users/ada
firebase firestore:delete users/ada -r
firebase firestore:delete users --shallow
firebase firestore:delete --all-collections -f
firebase firestore:indexes
firebase firestore:indexes --pretty
firebase firestore:locations
firebase firestore:bulkdelete --collection-ids posts,comments
firebase firestore:databases:list
firebase firestore:databases:create ecommerce
firebase firestore:databases:get ecommerce
firebase firestore:databases:delete ecommerce
firebase firestore:backups:list -l nam5
firebase firestore:operations:list
firebase functions:shell
firebase functions:log
firebase functions:log --only sendWelcomeEmail
firebase functions:log -n 50
firebase functions:list
firebase functions:delete sendWelcomeEmail
firebase functions:delete sendWelcomeEmail --region europe-west1
firebase functions:secrets:set STRIPE_API_KEY
firebase functions:secrets:set STRIPE_API_KEY --data-file ./key.txt
firebase functions:secrets:get STRIPE_API_KEY
firebase functions:secrets:access STRIPE_API_KEY
firebase functions:secrets:destroy STRIPE_API_KEY
firebase functions:secrets:prune
firebase functions:config:get stripe.key
firebase functions:config:clone --from my-app-staging
firebase functions:config:export
firebase hosting:channel:deploy preview1
firebase hosting:channel:deploy preview1 --expires 30d
firebase hosting:channel:deploy preview1 --open
firebase hosting:channel:list
firebase hosting:channel:open preview1
firebase hosting:channel:delete preview1
firebase hosting:channel:create preview1
firebase hosting:clone my-site:preview1 my-site:live
firebase hosting:disable
firebase hosting:sites:list
firebase hosting:sites:create my-site
firebase hosting:sites:get my-site
firebase hosting:sites:delete my-site
firebase auth:export users.json
firebase auth:export users.csv
firebase auth:import users.json
firebase auth:import users.json --hash-algo bcrypt
firebase auth:import users.json --hash-algo scrypt --rounds 8 --mem-cost 14
firebase database:get /users
firebase database:get /users --pretty
firebase database:get /users/ada -o ada.json
firebase database:set /users/ada -d '{"name": "Ada"}'
firebase database:set /users/ada users.json
firebase database:push /messages -d '{"text": "hello"}'
firebase database:update /users/ada -d '{"age": 36}'
firebase database:remove /users/ada
firebase database:import / backup.json
firebase database:profile
firebase database:profile -d 30
firebase database:instances:list
firebase database:instances:create my-app-eu -l europe-west1
firebase database:settings:get defaultWriteSizeLimit
firebase database:settings:set defaultWriteSizeLimit unlimited
firebase apps:list
firebase apps:list ANDROID
firebase apps:sdkconfig ANDROID 1:123456789:android:abc123
firebase apps:sdkconfig WEB 1:123456789:web:def456 -o firebase-config.js
firebase apps:create ANDROID MyApp --package-name com.example.myapp
firebase apps:create WEB MyWebApp
firebase apps:init ANDROID 1:123456789:android:abc123
firebase appdistribution:distribute app-release.apk --app 1:123456789:android:abc123
firebase appdistribution:distribute app-release.apk --app 1:123456789:android:abc123 --release-notes "Bug fixes and polish"
firebase appdistribution:distribute app-release.apk --app 1:123456789:android:abc123 --testers alice@example.com,bob@example.com
firebase appdistribution:testers:add alice@example.com
firebase appdistribution:testers:list
firebase appdistribution:testers:remove alice@example.com
firebase appdistribution:groups:create "QA Team" qa
firebase crashlytics:symbols:upload ./build/symbols --app 1:123456789:android:abc123
firebase crashlytics:mappingfile:upload ./mapping.txt --app 1:123456789:android:abc123
firebase ext:install firebase/storage-resize-images
firebase ext:update storage-resize-images
firebase ext:list
firebase ext:uninstall storage-resize-images
firebase experiments:enable webframeworks
firebase experiments:disable webframeworks
firebase experiments:list
firebase remoteconfig:get
firebase remoteconfig:versions:list --limit 5
firebase remoteconfig:rollback -v 42
firebase apphosting:backends:list
Search all 7,657 commands
instead.