very_good_cli
very_good_cli copied to clipboard
fix: packages get --ignore does work with "example"
Description
Running:
very_good packages get -r --ignore example
Gets dependencies on the example directory.
Steps To Reproduce
- Activate Very Good CLI:
dart pub global activate very_good_cli
- Create a flutter package:
very_good create flutter_package my_package
- Create an example package inside
my_package
(from my_package):
flutter create example --platforms web
- Clean
my_package/example
(from my_package/example):
flutter clean && rm -rf pubspec.lock
Observe that build/
, .dart_tool/
and pubspec.lock
within examples are no longer existent.
- Get dependencies (from my_package)
very_good packages get -r --ignore example
- See that
my_package/example
has nowbuild/
,.dart_tool/
andpubspec.lock
within the example directory meaning the tool run a pub get.
The logger only notifies:
✓ Running "flutter pub get" in . (1.9s)
Expected Behavior
There is no pub get
on the example directory when provided through ignore
.
Additional Context
There is a hidden --no-example
command that might be applicable.