modifyFlutterAssets static method

Future<void> modifyFlutterAssets()

Implementation

static Future<void> modifyFlutterAssets() async {
  var pubSpec = PubSpec.fromYamlString(_pubspecFile.readAsStringSync());
  // get structure
  final dir = Directory('assets');
  var dirs = await GetPaths.getDirs(dir.path);
  // convert to strings
  final converter = Converter(dirs: dirs);
  converter.doConvert();
  final paths = converter.result;
  // write them to yaml
  _writeDataToFlutterAssetsYAML(pubSpec, paths);
  _savePub(pubSpec);
}