getTemplateVars method

  1. @override
Map<String, dynamic> getTemplateVars()
override

Gets template variables for generation

Implementation

@override
Map<String, dynamic> getTemplateVars() {
  final vars = super.getTemplateVars();
  vars['name'] = pluginName;
  vars['title_literal'] =
      jsonEncode(argResults['title'] ?? pluginName.titleCase);
  vars['description_literal'] = jsonEncode(argResults['description']);
  vars['class_name'] =
      argResults['class-name'] ?? '${pluginName.pascalCase}Plugin';
  return vars;
}