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