🍺 BREW Explorer

← all formulae

fuego-firestore

brew install fuego-firestore v0.35.0 GPL-3.0-only

Command-line client for the Firestore database

25
30-day installs · #6221
30
90-day · #8623
91
365-day · #9437
225
★ GitHub stars · updated 8mo ago

Build dependencies

go

GitHub topics

cli client firebase firestore firestore-client hacktoberfest

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [
    "go"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [
    "fuego"
  ],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Command-line client for the Firestore database",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:52+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "fuego-firestore",
  "github_default_branch": "develop",
  "github_last_commit_at": "2025-11-27T13:19:01Z",
  "github_readme_excerpt": " *PLEASE READ THE [STABLE VERSION DOCUMENTATION](https://sgarciac.github.io/fuego/) IF YOU ONLY WANT TO USE FUEGO*\n\n# fuego\n\n[![Mentioned in Awesome Firebase](https://awesome.re/mentioned-badge.svg)](https://github.com/jthegedus/awesome-firebase)\n\nA command-line firestore client.\n\n## Installation\n\n### Precompiled binaries\n\nDownload one of the precompiled binaries from the [latest\nrelease](https://github.com/sgarciac/fuego/releases). (builds available for\nwindows, Linux, Macintosh/Darwin)\n\n### Snap\n\nLinux users can install fuego via snap. However, you\u0027ll probably need to install it using --devmode for it to be able to access\nto your GOOGLE_APPLICATION_CREDENTIALS file.\n\n```sh\nsnap install fuego --devmode\n```\n\n### Building it locally\n\nIf you are comfortable building programs, you can build fuego yourself using [go](https://golang.org/dl/):\n\n```sh\ngit clone https://github.com/sgarciac/fuego.git\ncd fuego\ngo build . # and \u0027go install .\u0027 if you want\n./fuego --help\n```\n\n## Usage\n\n### Authentication\n\nYou\u0027ll need a Service Account key file to be able to access your project\u0027s\nfirestore database. To create a service account private key file, if you don\u0027t\nhave one, go to your firebase project console, then _Project settings_ and then\nclick on the _Service accounts_ tab and generate a new private key.\n\nOnce you have your service account key file, fuego will be able to find it using\none of the following options:\n\n1. Use the ```--credentials``` flag every time you execute fuego, i.e.:\n\n```sh\nfuego --credentials ./my-account-service-private-key.json get mycollection mydocumentid\n```\n\nor\n\n2. Via the GOOGLE_APPLICATION_CREDENTIALS environment variable:\n\n```sh\nexport GOOGLE_APPLICATION_CREDENTIALS=./my-account-service-private-key.json\nfuego get mycollection mydocumentid\n```\n\n### Project\n\nFirestore databases belong to projects. The google application credentials file\nusually define the project that firestore will work on. You can however, if\nnecessary, define the project using the glob",
  "github_repo": "sgarciac/fuego",
  "github_stars": 225,
  "github_topics": [
    "cli",
    "client",
    "firebase",
    "firestore",
    "firestore-client",
    "hacktoberfest"
  ],
  "homepage": "https://github.com/sgarciac/fuego",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 25,
  "installs_365d": 91,
  "installs_90d": 30,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "GPL-3.0-only",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "fuego-firestore",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 6221,
  "rank_365d": 9437,
  "rank_90d": 8623,
  "raw_hash": "94188bb093b7d4b3",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/f/fuego-firestore.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.35.0",
  "versioned_formulae": [],
  "why_use_this": null
}