addRouteConstant function
void
addRouteConstant(
{ - required String projectName,
- required String featureName,
})
Implementation
void addRouteConstant({
required String projectName,
required String featureName,
}) {
final file = File('$projectName/lib/core/routes/app_routes.dart');
final content = file.readAsStringSync();
if (content.contains("static const $featureName")) {
print('⚠️ Route constant already exists');
return;
}
final updated = content.replaceFirst(
'}',
" static const $featureName = '/$featureName';\n}",
);
file.writeAsStringSync(updated);
print('🧭 Route constant added');
}