readFromIn function

Future<String> readFromIn({
  1. String? fileName,
})

Implementation

Future<String> readFromIn({
  String? fileName,
}) async {
  late final String jsonIn;

  if (fileName != null) {
    final file = File(fileName);
    jsonIn = await file.readAsString();
  } else {
    jsonIn = await stdin
        .transform(utf8.decoder)
        .transform(const LineSplitter())
        .join('\n');
  }

  return jsonIn;
}