build method

  1. @override
Future build(
  1. BuildStep buildStep
)

Generates the outputs for a given BuildStep.

Implementation

@override
Future build(BuildStep buildStep) async {
  var allAssets = await buildStep.findAssets(glob).toList();
  allAssets.sort((a, b) => a.path.compareTo(b.path));
  await buildStep.writeAsString(
      buildStep.inputId.changeExtension('.matchingFiles'),
      allAssets.map((id) => id.toString()).join('\n'));
}