addRoute static method
void
addRoute(
{ - required String featureName,
})
Implementation
static void addRoute({required String featureName}) {
var routesFile = File('lib/app/routes/app_routes.dart');
var content = routesFile.readAsStringSync();
var declareRoute = 'static const ${featureName.camelCase} =';
content = content.appendClassContent(
'Routes', '$declareRoute _Paths.${featureName.camelCase};');
content = content.appendClassContent(
'_Paths', "$declareRoute '/${featureName.paramCase}';");
content = formatterDartFile(content);
routesFile.writeAsStringSync(content);
LogService.success('Route $featureName added to app_routes.dart');
}