generateBricks method
Implementation
Future<void> generateBricks() async {
await executeBrickAndGetPackages(
brick: CoreBrick(
withGoRouter: usedPackages.navigation != CliBrick.none,
withLocalization: usedPackages.withLocalization,
),
);
for (final packageName in usedPackages.packages) {
if (packageName == CliBrick.none) continue;
final brick = CliBrick.cliBricks[packageName];
await executeBrickAndGetPackages(brick: brick!);
}
await MakeFeatureBrick(featureName: 'home').executeBrick();
if (usedPackages.navigation == GoRouterBuilderBrick().packageName) {
await CreateRouteBrick.newFeature(
featureName: 'home',
screenName: 'home',
).executeBrick();
}
}