update method

void update()

Implementation

void update() {
	final int maxLen = stdout.terminalColumns - 3;
	final int offset = min(pos, max(0, line.length - maxLen));
	final String lineCapped = line.substring(offset, min(line.length, offset + maxLen));
	stdout.write('\r> $lineCapped' + ' ' * (maxLen - line.length) + '\r\x1b[${pos - offset + 2}C');
}