{"id":16776436,"url":"https://github.com/phoqe/brand","last_synced_at":"2026-05-20T06:02:50.036Z","repository":{"id":38173626,"uuid":"345999618","full_name":"phoqe/brand","owner":"phoqe","description":"The missing CLI for Firebase apps.","archived":false,"fork":false,"pushed_at":"2023-01-01T19:04:46.000Z","size":1650,"stargazers_count":0,"open_issues_count":24,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2025-01-23T05:14:16.836Z","etag":null,"topics":["apps","cli","firebase"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phoqe.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":".github/funding.yml","license":"license.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/codeowners","security":null,"support":null},"funding":{"github":"phoqe"}},"created_at":"2021-03-09T12:32:30.000Z","updated_at":"2021-06-03T21:49:55.000Z","dependencies_parsed_at":"2023-02-01T00:31:23.052Z","dependency_job_id":null,"html_url":"https://github.com/phoqe/brand","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoqe%2Fbrand","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoqe%2Fbrand/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoqe%2Fbrand/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phoqe%2Fbrand/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phoqe","download_url":"https://codeload.github.com/phoqe/brand/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243910749,"owners_count":20367545,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apps","cli","firebase"],"created_at":"2024-10-13T07:09:55.527Z","updated_at":"2026-05-20T06:02:49.947Z","avatar_url":"https://github.com/phoqe.png","language":"JavaScript","funding_links":["https://github.com/sponsors/phoqe"],"categories":[],"sub_categories":[],"readme":"# brand\n\nBrand is the missing CLI for apps using Firebase as its backend. I’ve used it for personal projects and decided to make it open-source. One useful feature is to create multiple fake accounts quickly and editing users with barely any setup.\n\n## Installation\n\n### Clone and develop\n\nYou can clone Brand and use it from its directory if you want to add more features specific to your needs. Simply use:\n\n```sh\ngit clone https://github.com/phoqe/brand.git\n```\n\n## Setup\n\n### Service Account\n\nSet `GOOGLE_APPLICATION_CREDENTIAL` to the path of your Service Account Key. You can generate one in Firebase Console under Project Settings. For example:\n\n```sh\nexport GOOGLE_APPLICATION_CREDENTIAL=path/to/serviceAccountKey.json\n```\n\n### Locale\n\nYou can set the default locale of Brand. The locale is used in command output and fake user data, e.g., first and last name. You can set the default locale using:\n\n```sh\nexport DEFAULT_LOCALE=en\n```\n\nThe locales in use by Faker, the fake user data library, can be found [here](https://github.com/Marak/Faker.js#localization).\n\nBrand supports the following locales for command output:\n\n- `en` (default)\n- `sv`\n\nIf Brand doesn’t support the locale, it will default to `en`.\n\n## Usage\n\nBrand is available through `brand` in the terminal. For example:\n\n```sh\nbrand --help\n```\n\nHere’s how you would disable a user with the email `lon_legros56@gmail.com`:\n\n```sh\nbrand disable lon_legros56@gmail.com\n```\n\nYou can supply an email, phone number, or UID for commands using the `id` or `ids` argument. For example, when disabling multiple users:\n\n```sh\nbrand disable emilia.kilback35@yahoo.com +46762332652 IfqcusddgdPlsXqwiNLq9cestmo1\n```\n\nIf automatic ID resolution fails, you can use the ”forcing options“ `--email` or `--phone-number`:\n\n```sh\nbrand disable --email valerie.lueilwitz@hotmail.com\n```\n\n## Roadmap\n\n- Analytics\n  - PDF\n  - Charts\n- Dashboard\n  - Firebase-like\n- Database Structure Support\n  - Automatic Exploration\n- Advanced Email Sending\n- Custom Claims\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoqe%2Fbrand","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphoqe%2Fbrand","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphoqe%2Fbrand/lists"}