read static method
Implementation
static List<NewFileDto> read(
String group,
String path,
String prefixNameNewFile,
) {
final file = '${prefixNameNewFile}_new_file_trigger.json';
final fileTemplate = '${prefixNameNewFile}_new_file_exemple.template';
var root = '.ft_cli';
path = path.replaceAll('\\', '/');
path = ReservedWords.removeWordsInFile(fileString: '$group/$path');
var existFile = File('$root/$path/$file').existsSync();
if (!existFile) {
DirectoryUtils.create('$root/$path');
File('$root/$path/$fileTemplate').writeAsStringSync('');
File('$root/$path/$file').writeAsStringSync(
json.encode(
[
NewFileDto(
pathFile: '',
pathTemplete: '$root/$path/$fileTemplate',
).toJson(),
],
),
);
}
return (json.decode(File('$root/$path/$file').readAsStringSync()) as List)
.map((e) => NewFileDto.fromJson(e))
.toList();
}