devBuildSetup method

Future<void> devBuildSetup()

Run tool/dev_build_setup.dart when found (devBuildSetupPath).

Its errors are reported and ignored: the file could have been created for another purpose.

Implementation

Future<void> devBuildSetup() async {
  if (isWorkspaceRoot) {
    return;
  }
  if (!File(join(path, devBuildSetupPath)).existsSync()) {
    return;
  }
  try {
    await runScript('''
      # Setup
      dart run $devBuildSetupPath
    ''');
  } catch (e) {
    stderr.writeln('(ignored) $devBuildSetupPath failed: $e');
  }
}