hasTerminal property Null safety

bool hasTerminal

Returns true if there is a terminal attached to stdin.

Implementation

bool get hasTerminal {
  try {
    return stdioType(this) == StdioType.terminal;
  } on FileSystemException catch (_) {
    // If stdioType throws a FileSystemException, then it is not hooked up to
    // a terminal, probably because it is closed, but let other exception
    // types bubble up.
    return false;
  }
}