setLine method

void setLine({
  1. required NatrixMount mount,
  2. NatrixText text = const NatrixText.empty(),
})

Implementation

void setLine({
  required final NatrixMount mount,
  final NatrixText text = const NatrixText.empty(),
}) {
  if (!text.valid()) {
    throw Exception(_invalidMessage(text));
  }
  final int d = _totalLinesWritten - mount.position;
  mount.output.sink.write("\x1B[${d}F\x1B[2K${text}\x1B[${d}E");
}