toList method Null safety

List<String> toList(
  1. {int skipLines = 0}
)

Returns stdout and stderr lines as a list.

If you pass a non-zero value to skipLines then the list will skip over the first skipLines count; skipLines must be +ve.

See:

Implementation

List<String> toList({final int skipLines = 0}) {
  var _skipLines = skipLines;

  _captureStdout = true;
  _captureStderr = true;

  _processUntilComplete(devNull);

  final lines = <String>[];

  for (final line in _lines) {
    if (_skipLines > 0) {
      _skipLines--;
    } else {
      lines.add(line);
    }
  }
  return lines;
}