addRouteConstant function

void addRouteConstant({
  1. required String projectName,
  2. 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');
}