generate method

void generate(
  1. String actionName,
  2. String modelName
)

Implementation

void generate(String actionName, String modelName) {
  var src = Paths.getPubCacheDir();
  var t = templates;
  t.items!['Sample'] = ReCase(actionName).pascalCase;
  final filename = ReCase(actionName).constantCase.toLowerCase();
  t.items!['Noname'] = ReCase(modelName).pascalCase;
  t.items!['noname'] = ReCase(modelName).constantCase.toLowerCase();
  ;

  print('[${t.items!['Sample']}Action]');
  TemplateEngine().convert(
      '$src/$srcModulePath/actions/sample_action.template',
      '$destModulePath/actions/${filename}_action.dart',
      t);
}