invertase / invertase/flutterfire_cli

request: usage as packge

Open
#450 4 comments 0 reactions 0 assignees View on GitHub
Needs Attention triage
Dominant language
Dart
Stars
193
Forks
74
PR merge metrics
No merged PRs in 30d

Description

### Is there an existing feature request for this?

- [x] I have searched the existing issues.

### Command

flutterfire

### Description

The wish behind flutterfire as package was to use it without the need to enable it globally (conflict with other projects, other flutter version)

Image

```console
fvm dart run flutterfire
Could not find package `flutterfire` or file `flutterfire`
```

```console
fvm dart run flutterfire_cli
Could not find `bin/flutterfire_cli.dart` in package `flutterfire_cli`.
```

### Reasoning

As a dev, i want to set flutterfire_cli in my pubspec.yaml and then be able to build on iOS without any issue.

### Additional context and comments

_No response_

Contributor guide

Open the contributing guide

Research direction

Start with the flutterfire command and the package's current flutterfire_cli entry point, then inspect how pubspec.yaml exposes CLI packages. Reproduce the fvm dart run flutterfire and fvm dart run flutterfire_cli commands, and consider the iOS build use case. Done means the CLI can be declared in pubspec.yaml and invoked without global installation or version conflicts.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter
Domain
cli, developer-experience
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.