very_good_cli
very_good_cli copied to clipboard
A Very Good Command-Line Interface for Dart created by Very Good Ventures π¦
As a developer, I want to be able to run tests and have the reported coverage be absolute rather than just based on the imported paths so that I can...
fix: Not able to find gradlew or bat or gradle wrapper when creating project from very_good create
issue is I am not able to run ./gradlew signingReport to get sha keys. i believe it is been added to gitignore
**Description** very_good create flutter_plugin ios is oc,how to create swift for iosοΌ **Expected Behavior** ios plugin use swift
**Description** Currently if you run `very_good test --min-coverage 100 --recursive` it will go through each package it finds and run the tests. But if any of those packages don't have...
As a developer I want to be prompted to select which platforms to generate when creating a very_good_flutter_plugin via very_good_cli. ## Details - Use `Logger().chooseAny(...)` from `package:mason_cli` to prompt if...
**Description** As a developer, I often do not want to create an app with three separate environments, I just want a default main one (especially if I'm quickly prototyping an...
**Description** As described [here](https://github.com/VeryGoodOpenSource/very_good_cli/pull/397), when running `very_good test` with optmization, the internal tooling will identify `/test/.test_runner.dart` as the suite of tests. **Steps To Reproduce** 1. run `very_good test` without `--no-optimization`...
**Description** Consider creating a new command, `very_good coverage`, which runs tests and generates code coverage. I think there is a significant difference in motive when running tests vs generating test...
**Description** Just after cloning the repository, running `flutter_cli_test` via `flutter pub run test test/src/cli/flutter_cli_test.dart` may make the test timeout fail if the user doesnt answer to the git prompt. We...
**Description** As part of the CLI it would be super convenient to have `changelog` action that would generate a simple changelog, similar to [conventional-changelog](https://github.com/conventional-changelog/conventional-changelog). Below you'll find some examples of...